두 가지 구현 방법: 1. 폭발() 함수를 사용하여 지정된 기호를 구분 기호로 사용하여 문자열을 분할하고 이를 배열로 변환합니다. 구문은 "explode("지정된 기호",$str)"입니다. preg_split() 사용 이 함수는 지정된 문자를 정규식과 일치시켜 문자열을 분할하고 이를 배열로 변환합니다. 구문은 "preg_split('/specified Symbol/',$str,-1,PREG_SPLIT_OFFSET_CAPTURE)"입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8, DELL G3 컴퓨터
php는 지정된 기호를 사용하여 문자열을 분할하고 배열로 변환합니다. 이는 지정된 기호를 사용하여 문자열을 분할하는 것을 의미합니다. 기호를 경계로 사용하고 하위 문자열을 배열에 전달합니다.
이것을 보고 첫 반응은 explode() 함수를 사용하는 것입니다.
<?php header('content-type:text/html;charset=utf-8'); $str = 'hypertext language programming'; var_dump($str); $arr=explode(" ",$str); var_dump($arr); ?>
보시다시피 공백 기호를 사용하여 문자열을 분할하고 분할된 하위 문자열을 배열 요소로 배열에 전달합니다.
그럼 이것 말고 또 뭐가 있나요? 실제로 PHP에서 제공하는 preg_split() 함수는 지정된 기호를 사용하여 문자열을 분할하고 이를 배열로 변환할 수도 있습니다.
<?php header('content-type:text/html;charset=utf-8'); $str = 'hypertext language programming 1 2'; var_dump($str); $arr=preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE); var_dump($arr); ?>
보시다시피 위의 예에서는 공백 기호를 사용하여 문자열을 분할하고 문자열을 배열로 변환합니다.
확장 지식:explode() 및 preg_split() 함수
1.explode() 함수
explode() 함수는 문자열 구분 기호를 기준으로 문자열을 분할할 수 있습니다. 즉, 구분 기호에 따라 문자열을 분할합니다. 이를 여러 하위 문자열로 나눈 다음 이러한 하위 문자열을 배열로 결합하여 반환합니다.
explode($delimiter, $string [, $limit])
매개변수 설명은 다음과 같습니다.
preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
파라미터 설명은 다음과 같습니다.
$pattern: 매칭에 사용되는 패턴, 즉 정규식입니다. $subject 분할할 문자열입니다.반환값: $pattern을 사용하여 주제 문자열을 분할한 후 얻은 하위 문자열로 구성된 배열을 반환합니다.
"
위 내용은 지정된 기호를 사용하여 문자열을 분할하고 PHP에서 배열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!