라이브러리

[PHP] iconv_substr - 문자열의 일부를 잘라냅니다.




PHP에서 Iconv_substr 함수에 대한 설명


PHP의 `iconv_substr` 함수는 문자열에서 특정 범위의 문자열을 추출하는 데 사용됩니다. 이 함수는 `substr` 함수와 유사하지만, 문자열을 인코딩된 문자열로 처리할 때 사용됩니다.

# 함수의 기본 형식


`iconv_substr(string $haystack, int $offset, int $length, string $encoding = 'UTF-8')`

# 함수의 매개변수


- `$haystack`: 추출할 문자열
- `$offset`: 추출할 문자열의 시작 위치
- `$length`: 추출할 문자열의 길이
- `$encoding`: 문자열의 인코딩 (기본값은 'UTF-8')

# 예제


#hostingforum.kr
php

// 예제 1: UTF-8 인코딩의 문자열에서 3자리 문자열 추출

$str = "Hello, World!";

$offset = 7;

$length = 3;

$encoding = 'UTF-8';



$result = iconv_substr($str, $offset, $length, $encoding);

echo $result; // outputs: "lo,"



#hostingforum.kr
php

// 예제 2: ASCII 인코딩의 문자열에서 5자리 문자열 추출

$str = "Hello, World!";

$offset = 0;

$length = 5;

$encoding = 'ASCII';



$result = iconv_substr($str, $offset, $length, $encoding);

echo $result; // outputs: "Hello"



#hostingforum.kr
php

// 예제 3: 한글 인코딩의 문자열에서 2자리 문자열 추출

$str = "";

$offset = 0;

$length = 2;

$encoding = 'EUC-KR';



$result = iconv_substr($str, $offset, $length, $encoding);

echo $result; // outputs: ""



# 주의사항


- `$encoding` 매개변수는 문자열의 인코딩을 지정해야 합니다. 예를 들어, 한글 문자열을 처리할 때는 'EUC-KR' 또는 'UTF-8'을 사용해야 합니다.
- `$offset` 매개변수는 추출할 문자열의 시작 위치를 지정해야 합니다. 0은 문자열의 첫 번째 문자를 의미합니다.
- `$length` 매개변수는 추출할 문자열의 길이를 지정해야 합니다. 0은 빈 문자열을 의미합니다.

이러한 예제를 통해 `iconv_substr` 함수를 사용하여 문자열에서 특정 범위의 문자열을 추출하는 방법을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 501 페이지

검색

게시물 검색