PHP 프로그래밍에서 문자열 조작은 매우 일반적인 요구 사항 중 하나입니다. 데이터 처리 또는 텍스트 구문 분석에서 지정된 위치에서 하위 문자열 추출은 개발 프로세스에서 필수 기술입니다. 이 기사는 PHP의 서브 스트 스트 () 함수를 사용하여 문자열에서 하위 문자열을 추출하고 여러 가지 방법으로 유연하게 작동하는 방법을 자세히 소개합니다.
substr () 함수는 문자열을 가로 채기 위해 PHP에서 사용되는 일반적인 방법입니다. 원래 문자열에서 지정된 범위의 하위 문자열을 추출 할 수 있습니다. 기본 구문은 다음과 같습니다.
substr
(string, start, length)
안에:
예를 들어, 문자열 "Hello, World!" 에서 7 번째 문자부터 시작하여 기판을 추출하려면. , 우리는 다음 코드를 사용할 수 있습니다.
$substring
=
substr
(
"Hello, World!"
, 6);
실행 후 $ substring 의 값은 "World!" 입니다. .
시작 위치를 지정하는 것 외에도 인터셉트의 종료 위치를 설정할 수도 있습니다. 예를 들어, 7 번째 문자 (색인 6)에서 12 번째 문자 (인덱스 11)까지의 하위 문자열을 문자열 "Hello, World!" 에서 추출합니다. , 다음 코드를 사용할 수 있습니다.
$substring
=
substr
(
"Hello, World!"
, 6, 12 - 6);
실행 후 $ substring 의 값은 "세계"가 됩니다.
PHP의 substr () 함수는 또한 음의 인덱싱을 지원하므로 문자열 끝에서 하위 문자열을 추출 할 수 있습니다. 예를 들어, "Hello, World!" 에서 마지막 5자를 추출합니다. , 다음 코드를 사용할 수 있습니다.
$substring
=
substr
(
"Hello, World!"
, -5);
실행 후 $ substring 의 값은 "세계"가 됩니다.
기본 문자열 차단 외에도 substr () 함수는 다른 유용한 기능을 제공합니다.
substr () 함수 외에도 PHP에는 하위 문자열을 추출하는 데 사용할 수있는 다른 방법이 있습니다.
$substring
=
"Hello, World!"
[start:
end
];
사용할 방법을 선택하는 것은 일반적으로 응용 프로그램의 요구와 특정 시나리오에 따라 다릅니다.
이 기사는 PHP의 substr () 함수를 사용하여 문자열의 하위 문자열을 가로 채고 일반적인 사용법을 자세히 설명하는 방법을 소개합니다. 텍스트 데이터를 처리하든 문자열을 구문 분석하든 이러한 기술을 마스터하면 프로그래밍 효율성을 향상시킬 수 있습니다.