>  기사  >  백엔드 개발  >  PHP - 문자열의 일부를 가로채기 위해 iconv_substr() 함수를 사용하는 방법은 무엇입니까?

PHP - 문자열의 일부를 가로채기 위해 iconv_substr() 함수를 사용하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-05 20:01:021541검색

PHP - 如何使用iconv_substr()函数截取字符串的一部分?

PHP에서 iconv_substr() 함수는 오프셋 및 길이 매개변수를 사용하여 지정된 문자열의 일부를 자르는 데 사용됩니다. 문자열 "helloWorld"이 있고 문자열 (llowo)을 잘라서 표시하려는 경우 2에서 5 사이의 숫자를 사용하여 선택한다고 가정합니다.

Syntax

string iconv_substr(str $string, int $offset, int $length, str $encoding)

Parameters

iconv_substr()은 4개의 매개변수 $string, $offset, $length $encoding을 허용합니다.

  • $string− $string 매개변수는 원래 인코딩을 지정합니다.

  • $offset− $offset 매개변수가 음수가 아닌 경우 iconv_substr() 함수는 오프셋 문자 선택한 부분(0부터 계산). 음수인 경우 iconv_substr() 함수는 해당 위치에서 시작하는 부분을 잘라내어 문자열 끝에서 문자를 오프셋합니다.

  • $length− $length 인수가 주어지고 양수인 경우 반환 값에는 offset 에서 시작하는 최대 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);
?>

Output

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;

Output

rrre 에

위 내용은 PHP - 문자열의 일부를 가로채기 위해 iconv_substr() 함수를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제