현재 위치: > 최신 기사 목록> php substr () 함수에 대한 자세한 설명 : 문자열 컨텐츠를 효율적으로 차단하는 방법

php substr () 함수에 대한 자세한 설명 : 문자열 컨텐츠를 효율적으로 차단하는 방법

M66 2025-06-15

PHP 함수 소개 —Substr () : 문자열의 일부를 가로 채 웁니다

PHP 개발에서 문자열 처리는 매우 일반적인 요구 사항입니다. 문자열에서 특정 컨텐츠를 가로 채어야 할 때 PHP는 매우 실용적인 기능 -substr ()를 제공합니다.

substr () 함수는 문자열의 일부를 가로 채기 위해 사용될 수 있습니다. 기본 구문은 다음과 같습니다.

 <span class="fun">String substr (String $ string, int $ start [, int $ length]))</span>

매개 변수 설명 :

  • $ string : 가로 채울 문자열.
  • $ 시작 : 가로 채기 시작 위치, 위치는 0에서 계산됩니다.
  • $ 길이 : 옵션, 가로 채기 길이를 나타냅니다. 지정되지 않으면 문자열의 끝이 시작 위치에서 가로 채 웁니다.

다음은 substr ()의 사용을 이해하는 데 도움이되는 몇 가지 예입니다.

예 1 : 문자열의 일부를 가로 채 웁니다

 $str = "Hello, World!";
$sub_str = substr($str, 0, 5);
echo $sub_str; // 산출 "Hello"

여기서 우리는 String $ str의 시작 위치에서 5자를 차단하고 값을 $ sub_str에 할당합니다. 최종 출력은 "Hello"입니다.

예 2 : 지정된 위치에서 끝으로 가로 채기 (길이 지정되지 않음)

 $str = "Hello, World!";
$sub_str = substr($str, 7);
echo $sub_str; // 산출 "World!"

이 예에서는 7 번째 문자에서 문자열 끝까지 시작하는 내용이 가로 채고 결과는 "World!"입니다.

예 3 : 음성 매개 변수를 사용하여 문자열을 가로 채립니다

 $str = "Hello, World!";
$sub_str = substr($str, -6, 5);
echo $sub_str; // 산출 "World"

여기서 음수는 문자열 끝에서 시작하고 6 번째 문자가 5자를 차단하기 시작하고 결과는 "세계"입니다.

$ 시작이 문자열 길이를 초과하면 반환 값이 빈 문자열이됩니다. $ 길이가 음수 인 경우 0으로 간주됩니다. 동시에 음의 매개 변수를 사용하면 문자열의 꼬리에서 가로 채기가 매우 유연합니다.

요약

substr ()는 PHP에서 매우 실용적이고 일반적으로 사용되는 문자열 인터셉트 함수입니다. $ start$ length 매개 변수를 유연하게 적용하면 필요한 문자열 부분을 쉽게 가로 채울 수 있습니다. 이 기능을 마스터하는 것은 매일 PHP 문자열 처리에 매우 유용합니다.