현재 위치: > 최신 기사 목록> PHP 문자열 차단 : 지정된 위치에서 기판을 추출하는 방법

PHP 문자열 차단 : 지정된 위치에서 기판을 추출하는 방법

M66 2025-07-13

PHP 문자열 차단 : 지정된 위치에서 기판을 추출하는 방법

PHP 프로그래밍에서 문자열 조작은 매우 일반적인 요구 사항 중 하나입니다. 데이터 처리 또는 텍스트 구문 분석에서 지정된 위치에서 하위 문자열 추출은 개발 프로세스에서 필수 기술입니다. 이 기사는 PHP의 서브 스트 스트 () 함수를 사용하여 문자열에서 하위 문자열을 추출하고 여러 가지 방법으로 유연하게 작동하는 방법을 자세히 소개합니다.

substr () 함수 : 문자열의 하위 문자열 추출

substr () 함수는 문자열을 가로 채기 위해 PHP에서 사용되는 일반적인 방법입니다. 원래 문자열에서 지정된 범위의 하위 문자열을 추출 할 수 있습니다. 기본 구문은 다음과 같습니다.

substr (string, start, length)

안에:

  • 문자열 : 원래 문자열을 가로 채겠습니다.
  • 시작 : 기판의 시작 위치의 인덱스, 인덱스는 0에서 시작됩니다.
  • 길이 (선택 사항) : 기판의 길이. 지정되지 않으면 기본값은 시작 위치에서 문자열의 끝까지 가로 웁니다.

예 : 지정된 위치에서의 추출

예를 들어, 문자열 "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에서 문자열을 가로 채기위한 대체 방법

substr () 함수 외에도 PHP에는 하위 문자열을 추출하는 데 사용할 수있는 다른 방법이 있습니다.

  • 스트링 슬라이스 : 사각형 브래킷 [] 연산자를 사용하여 문자열 조각을 구현할 수 있습니다. 구문은 다음과 같습니다.

$substring = "Hello, World!" [start: end ];

  • 정규 표현식 일치 : 정규 표현식 일치 및 하위 문자열을 추출 할 수 있습니다.

사용할 방법을 선택하는 것은 일반적으로 응용 프로그램의 요구와 특정 시나리오에 따라 다릅니다.

요약

이 기사는 PHP의 substr () 함수를 사용하여 문자열의 하위 문자열을 가로 채고 일반적인 사용법을 자세히 설명하는 방법을 소개합니다. 텍스트 데이터를 처리하든 문자열을 구문 분석하든 이러한 기술을 마스터하면 프로그래밍 효율성을 향상시킬 수 있습니다.