parse_str - 문자열을 변수로 파싱합니다. 정보
PHP parse_str - 문자열을 변수로 파싱합니다.본문
parse_str - 문자열을 변수로 파싱합니다.
설명 ¶
void parse_str ( string $encoded_string [, array &$result ])
encoded_stringURL을 통해 전달 된 쿼리 문자열 인 것처럼 구문 분석 하고 현재 범위 (또는 result제공된 경우 배열)에 변수를 설정 합니다.
매개 변수 ¶
encoded_string
입력 문자열.
result
두 번째 매개 result변수가 있으면이 변수에 변수가 대신 배열 요소로 저장됩니다.
경고
이 함수를 result매개 변수 없이 사용하면 PHP 7.2에서 매우 잘 알려져 있고 사용 되지 않습니다 .
함수의 범위에서 동적으로 변수를 설정하는 것은 register_globals과 똑같은 문제를 겪 습니다.
왜 위험한지를 설명하는 Using Register Globals의 보안 섹션을 읽으십시오 .
반환 값 ¶
값은 반환되지 않습니다.
Example # 1 parse_str () 사용하기
<?php
$str = "first=value&arr[]=foo+bar&arr[]=baz";
// Recommended
parse_str($str, $output);
echo $output['first']; // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz
// DISCOURAGED
parse_str($str);
echo $first; // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz
?>
0
댓글 0개