Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP – mb_parse_str()을 사용하여 GET, POST 및 COOKIE 데이터 구문 분석

<시간/>

mb_parse_str() PHP의 함수는 GET, POST 및 COOKIE 데이터를 구문 분석하는 데 사용되며 전역 변수를 설정합니다. URL 인코딩된 데이터를 구문 분석하고 인코딩을 감지합니다. 그 후 내부 인코딩의 코딩을 변환하고 전역 변수에 대한 값을 설정합니다. 이 기능은 PHP 7 이상 버전에서 지원됩니다.

구문

string mb_parse_str($str_string, $array_result)

매개변수

mb_parse_str() 다음 두 매개변수를 받아들입니다 -

  • $str_string − URL로 인코딩된 데이터에 사용되는 매개변수입니다.

  • $결과결과 매개변수는 암호 해독 및 문자 암호화 변환 값을 보유하는 배열입니다.

반환 값

mb_parse_str() 함수는 성공하면 True를 반환하고 실패하면 False를 반환합니다. 데이터를 성공적으로 구문 분석하면 True를 반환하고 그렇지 않으면 False를 반환합니다.

예시 1

<?php
   $str_string ="user_id= 123
   &email=xyz@gmail.com
   &country=India";
   $array_result;

   // parse the data
   mb_parse_str($str_string, $array_result);
   print_r($array_result);
?>

출력

다음 출력을 생성합니다 -

Array
(
   [user_id] => 123

   [email] => xyz@gmail.com

   [country] => India
)