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

php substr () 함수에 대한 자세한 설명 : 문자열을 효율적으로 차단하는 실용적인 방법

M66 2025-06-15

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

PHP 개발에서 문자열 처리는 매우 일반적인 작업입니다. 때로는 처리를 위해 문자열에서 내용의 일부를 잘라야합니다. PHP는 매우 실용적인 기능 -substr ()을 제공하며,이 작업을 완료하는 데 특별히 사용됩니다.

substr () 함수의 기본 사용

substr () 함수는 문자열의 일부를 가로 채기 위해 사용됩니다. 기능 프로토 타입은 다음과 같습니다.

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

매개 변수 설명 :

  • $ String : 작동 할 문자열.
  • $ 시작 : 0의 인덱스를 기준으로 가로 채는 시작 위치.
  • $ 길이 (선택 사항) : 가로 채기 길이. 지정되지 않으면 문자열은 시작 위치에서 문자열의 끝까지 가로 채 웁니다.

샘플 설명

예 1 : 문자열의 처음 5자를 가로 채기

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

위의 코드는 문자열의 처음 5자를 잘라 내고 결과는 "hello"입니다.

예 2 : 지정된 위치에서 길이가 지정되지 않습니다.

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

여기서 우리는 7 번째 문자부터 시작하여 문자열이 끝날 때까지 끝나고 결과는 "세계"입니다.

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

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

음의 매개 변수는 문자열 끝에서 위치의 계산을 나타냅니다. 이 예에서는 여섯 번째 문자부터 끝까지 시작하여 5자가 가로 채고 결과는 "세계"입니다.

주목해야 할 것

  • $ start가 문자열 길이를 초과하면 함수는 빈 문자열을 반환합니다.
  • $ 길이가 음수이면 함수는 0으로 취급하고 빈 문자열을 반환합니다.
  • 부정적인 인수는 문자열 끝에서 반비례하는 데 사용될 수 있습니다.

요약

substr ()는 문자열을 처리하는 PHP에서 매우 중요하고 실용적인 기능입니다. $ 시작$ 길이 매개 변수를 유연하게 사용하여 문자열의 모든 부분을 쉽게 가로 채울 수 있습니다. 마스터 링하면 문자열 작업이보다 효율적이고 간결하게 만들 수 있습니다.