PHP에서 iconv_substr() 함수는 오프셋 및 길이 매개변수로 지정된 문자열의 일부를 자르는 데 사용됩니다. "helloWorld" 문자열이 있다고 가정합니다. (llowo), 문자열만 잘라내어 표시하려고 합니다. 그런 다음 2에서 5까지의 숫자를 사용하여 선택합니다.
구문
string iconv_substr(str $string, int $offset, int $length, str $encoding)
매개변수
iconv_substr() 4개의 매개변수 허용:$string , $offset , $길이 및 $encoding .
-
$string− $string 매개변수는 원래 문자열을 지정합니다.
-
$offset− $offset 매개변수가 음수가 아닌 경우 iconv_substr() 함수는 오프셋 문자에서 시작하여 0부터 계산하여 문자열의 선택된 부분을 자릅니다. 음수이면 iconv_substr() 함수는 위치에서 시작하는 부분을 잘라내고 문자열 끝에서 문자를 오프셋합니다.
-
$length- $length 매개변수가 지정되고 양수이면 반환 값은 오프셋에서 시작하는 부분의 최대 길이 문자를 포함합니다.
-
$encoding− 인코딩 매개변수가 없거나 null인 경우 문자열은 iconv.internal_encoding에 있는 것으로 간주됩니다. .
반환 값
iconv_substr() 함수는 오프셋 및 길이 매개변수로 지정된 문자열 부분을 반환합니다. 문자열이 오프셋 문자보다 짧으면 False를 반환합니다. 문자열의 길이가 오프셋 문자와 정확히 같으면 null 또는 빈 문자열이 반환됩니다.
예시 1
공백이 없는 iconv_substr() 함수
<?php // Helloworld sting is used // To cut the selected portion from string //iconv_substr function is used $string = iconv_substr("HelloWorld!", 2, 7, "UTF-8"); // It will returns the character from 2 to 7 var_dump($string); ?>
출력
string(7) "lloWorl"
예시 2
공백 읽기 기능이 있는 iconv_substr() 함수
<?php // Helloworld sting is used // To cut the selected portion from string //iconv_substr function is used $string = iconv_substr ("Hello World!", 2, 7, "UTF-8"); // It will returns the character from 2 to 7 var_dump($string); ?gt;
출력
string(7) "llo Wor"