PHP parse_str() 함수 사용 방법

Php Parse Str Hamsu Sayong Bangbeob



그만큼 parse_str() PHP 함수는 쿼리 문자열을 구문 분석하여 연관 배열로 변환할 수 있으므로 URL 매개변수 및 양식 데이터 작업에 중요한 도구가 됩니다. 이 기사에서는 parse_str() 기능을 수행하고 최적의 성능을 위한 다양한 사용 사례, 구문 및 모범 사례를 탐색합니다.

parse_str() 함수란 무엇입니까?

그만큼 parse_str() 데이터 문자열을 변수로 변환할 수 있는 PHP의 내장 함수입니다. 기본적으로 데이터 문자열을 가져와 배열로 변환합니다. 배열의 키는 변수 이름이고 값은 해당 변수의 값입니다.

를 사용하여 parse_str() PHP 코드에서 함수를 사용하면 시간을 절약하고 웹 개발 프로젝트의 전반적인 효율성을 높일 수 있습니다.







parse_str() 함수 구문

에 대한 기본 구문 parse_str() PHP의 함수는 다음과 같습니다.



parse_str ( $문자열 , 정렬 & $출력 )

여기 구문 분석하려는 입력 문자열입니다. 산출 구문 분석된 데이터를 포함할 출력 배열입니다. 이 매개변수는 참조 매개변수로, 함수 내부에서 수행된 배열 수정이 함수 외부에서도 지속됨을 나타냅니다.



PHP에서 pars_str() 함수를 사용하는 방법?

1 단계: 구문 분석할 데이터 문자열을 만듭니다. 이것은 일반적으로 쿼리 문자열 또는 양식 데이터이며 키=값 형식, 각 쌍은 앰퍼샌드(&) 상징.





2 단계: 구문 분석된 데이터를 저장하는 데 사용할 빈 배열을 선언합니다.

3단계: 를 불러 parse_str() 데이터 문자열을 첫 번째 인수로 전달하고 빈 배열을 두 번째 인수로 전달합니다. 이 함수는 문자열을 구문 분석하고 구문 분석된 데이터로 배열을 채웁니다.



4단계: 이제 변수 이름을 키로 사용하여 배열에서 구문 분석된 데이터에 액세스할 수 있습니다.

예를 들어:



// 1단계: 데이터 문자열 생성

$데이터_문자열 = '색상[]=갈색&색상[]=청색&색상[]=검은색' ;

// 2단계: 빈 배열 선언

$parsed_data = 정렬 ( ) ;

// 3단계: parse_str() 함수 호출

parse_str ( $데이터_문자열 , $parsed_data ) ;

// 4단계: 구문 분석된 데이터에 액세스

에코 '콜로:' ;

각각 ( $parsed_data [ '색상' ] ~처럼 $색상 ) {

에코 $색상 . ', ' ;

}

?>

위의 PHP 코드는 색상 배열을 나타내는 데이터 문자열을 생성하고 parse_str() 문자열을 배열로 구문 분석한 다음 배열을 반복하여 색상을 인쇄하는 함수입니다.

다음은 또 다른 예입니다.



// 1단계: 데이터 문자열 생성

$데이터_문자열 = '동물=개&소리=짖는&다리=4' ;

// 2단계: 빈 배열 선언

$parsed_data = 정렬 ( ) ;

// 3단계: parse_str() 함수 호출

parse_str ( $데이터_문자열 , $parsed_data ) ;

// 4단계: 구문 분석된 데이터에 액세스

에코 '더' . $parsed_data [ '동물' ] . '를 만든다' . $parsed_data [ '소리' ] . '소리와 있다' . $parsed_data [ '다리' ] . '다리.' ;

?>

위의 코드는 동물에 대한 정보를 나타내는 데이터 문자열을 생성하고 parse_str() 문자열을 배열로 구문 분석한 다음 결과 배열에서 특정 정보에 액세스하여 동물을 설명하는 문장을 출력하는 함수입니다.

결론

그만큼 parse_str() 함수는 쿼리 문자열을 구문 분석하고 데이터를 연관 배열로 구성하여 데이터 조작을 보다 체계적이고 효율적으로 만드는 데 도움이 됩니다. 기본 구문과 단계를 따르면 개발자는 이 기능을 쉽게 사용하여 시간을 절약하고 프로젝트 성능을 향상할 수 있습니다. 이 문서에 제공된 예제를 통해 개발자는 parse_str() PHP 코드에서 작동합니다.