현재 위치: > 최신 기사 목록> PHP 정규 표현식을 사용하여 문자열을 배열로 변환하는 방법

PHP 정규 표현식을 사용하여 문자열을 배열로 변환하는 방법

gitbox 2025-06-14

1. 정규 표현을 결정하십시오

정규 표현식은 문자열을 배열로 변환 할 때 핵심 도구입니다. 먼저 대상 문자열에 적합한 정규식을 정의하여 문자열의 특정 문자와 일치하는 다음 문자열-배열 변환을 구현해야합니다.

대상 문자열의 형식에 따라 다음과 같은 정규식을 사용할 수 있습니다.

 $regex = '/\s*,\s*/';

이 정규 표현의 목적은 쉼표로 구분 된 문자열과 일치하고 각 쉼표 후에 공백 문자를 제거하는 것입니다.

2. 문자열을 배열로 변환하십시오

문자열을 배열로 변환하기위한 특정 단계는 다음과 같습니다.

1 단계 : 문자열의 양쪽 끝에서 따옴표를 제거하십시오

먼저 들어오는 문자열의 양쪽 끝에서 따옴표를 제거해야합니다. 이 작업은 PHP의 트림 기능을 사용하여 수행 할 수 있습니다. 코드 예제는 다음과 같습니다.

 $str = trim($str, "'");

2 단계 : 문자열을 배열로 분할하십시오

정규 표현식을 사용하여 문자열을 쉼표로 분리하고 배열을 생성 할 수 있습니다. 다음은 구현 코드입니다.

 $arr = preg_split($regex, $str);

이 코드는 사전에 설정된 정규 표현식에 따라 쉼표별로 문자열을 성공적으로 분할하고 결과를 배열에 저장합니다.

3. PHP 코드 예제를 완료하십시오

다음은 정규 표현식을 통해 문자열을 배열로 변환하는 방법을 보여주는 완전한 PHP 코드 예제입니다.

 $str = "'apple', 'orange', 'banana'";<br>$regex = '/\s*,\s*/';<br>$str = trim($str, "'");<br>$arr = preg_split($regex, $str);<br>print_r($arr);

이 코드를 실행하면 다음 결과가 출력됩니다.

 Array ( [0] => apple [1] => orange [2] => banana )

위의 코드를 사용하면 쉼표로 구분 된 문자열을 PHP 배열로 성공적으로 변환 할 수 있습니다.