preg_replace 함수는 정규식으로 문자열을 구분합니다.
배열 preg_split ( 문자열 $pattern , 문자열 $subject [, int $limit = -1 [, int $flags = 0 ]] )
주어진 문자열을 정규식으로 구분합니다.
매개변수 설명:
$pattern: 문자열 형식으로 검색에 사용되는 패턴입니다.
$subject: 입력 문자열.
$limit: 선택 사항이며 지정된 경우 제한을 나누어 얻은 하위 문자열은 제한만 되며 반환된 마지막 하위 문자열에는 나머지 모든 부분이 포함됩니다. 제한 값은 -1, 0 또는 null은 "제한 없음"을 의미하며, PHP 표준에 따라 null을 사용하여 플래그 설정을 건너뛸 수 있습니다.
$flags: 선택 사항, 다음 플래그의 조합이 될 수 있습니다(비트별 OR 연산 | 조합).
PREG_SPLIT_NO_EMPTY: 이 플래그가 설정되면 preg_split()은 분리된 비어 있지 않은 부분을 반환합니다.
PREG_SPLIT_DELIM_CAPTURE: 이 플래그가 설정되면 구분 패턴에 사용된 대괄호 표현식이 캡처되어 반환됩니다.
PREG_SPLIT_OFFSET_CAPTURE: 이 플래그가 설정되면 일치 항목이 발생할 때마다 문자열 오프셋이 반환에 추가됩니다. 참고: 이렇게 하면 반환된 배열의 각 요소가 0번째부터 시작하는 요소가 되도록 변경됩니다. 요소는 분리됩니다. 부분 문자열이고 첫 번째 요소는 주제의 부분 문자열 오프셋으로 구성된 배열입니다.
패턴 경계로 구분된 하위 문자열 배열을 반환합니다.
실행 결과는 다음과 같습니다.
배열([0] => 하이퍼텍스트 [1] => 언어 [2] => 프로그래밍)
실행 결과는 다음과 같습니다.
배열([0] => r [1] => u [2] => n [3] => o [4] => o [5] => b)
실행 결과는 다음과 같습니다.
Array( [0] => 배열 ( [0] => 하이퍼텍스트 [1] => 0 ) [1] => 배열 ( [0] => 언어 [1] => 10 ) [2] => 배열 ( [ 0] => 프로그래밍 [1] => 19 ))