parse_str

(PHP 4, PHP 5, PHP 7)

parse_str锟斤拷锟街凤拷锟斤拷锟斤拷锟斤拷锟缴讹拷锟斤拷锟斤拷锟�

说锟斤拷

parse_str ( string $encoded_string [, array &$result ] ) : void

锟斤拷锟� encoded_string 锟斤拷 URL 锟斤拷锟斤拷锟斤拷牟锟窖拷址锟斤拷锟斤拷锟絨uery string锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷为锟斤拷锟斤拷锟斤拷锟斤拷锟矫碉拷锟斤拷前锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷峁╋拷锟� result 锟斤拷锟斤拷锟斤拷玫锟斤拷锟斤拷锟斤拷锟斤拷锟� 锟斤拷锟斤拷

锟斤拷锟斤拷

encoded_string

锟斤拷锟斤拷锟斤拷址锟斤拷锟斤拷锟�

result

锟斤拷锟斤拷锟斤拷锟斤拷说诙锟斤拷锟斤拷锟斤拷锟� result锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷元锟截碉拷锟斤拷式锟斤拷锟诫到锟斤拷锟斤拷锟斤拷椋拷锟轿拷锟斤拷锟斤拷

Warning

锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 锟斤拷没锟斤拷 result 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟绞癸拷么撕锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟� PHP 7.2 锟叫斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟矫诧拷锟斤拷锟斤拷锟斤拷为锟斤拷

锟节猴拷锟斤拷锟叫讹拷态锟斤拷锟矫憋拷锟斤拷锟斤拷锟� register_globals 锟斤拷同锟斤拷锟斤拷锟斤拷锟解。

锟侥讹拷锟斤拷锟斤拷全锟斤拷锟斤拷 使锟斤拷 Register Globals 锟斤拷锟铰节o拷锟斤拷锟斤拷锟斤拷锟斤拷为什么锟斤拷危锟秸的★拷

锟斤拷锟斤拷值

没锟叫凤拷锟斤拷值锟斤拷

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
7.2.0 锟斤拷锟斤拷锟节讹拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟绞癸拷锟� parse_str() 锟斤拷锟斤拷锟� E_DEPRECATED 锟斤拷锟芥。

锟斤拷锟斤拷

Example #1 parse_str() 锟斤拷使锟斤拷

<?php
$str 
"first=value&arr[]=foo+bar&arr[]=baz";

// 锟狡硷拷锟矫凤拷
parse_str($str$output);
echo 
$output['first'];  // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz

// 锟斤拷锟斤拷锟斤拷锟斤拷么锟斤拷
parse_str($str);
echo 
$first;  // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz
?>

锟斤拷锟斤拷 PHP 锟侥憋拷锟斤拷锟斤拷锟斤拷锟杰达拷锟斤拷锟姐」锟酵★拷锟秸格」o拷锟斤拷锟斤拷锟斤拷锟角会被转锟斤拷锟斤拷锟铰伙拷锟竭★拷 锟矫憋拷锟斤拷锟斤拷锟斤拷 result 锟斤拷锟斤拷锟斤拷也锟斤拷应锟斤拷同锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷募锟斤拷锟斤拷锟�

Example #2 parse_str() 锟斤拷锟狡革拷写

<?php
parse_str
("My Value=Something");
echo 
$My_Value// Something

parse_str("My Value=Something"$output);
echo 
$output['My_Value']; // Something
?>

注锟斤拷

Note:

锟斤拷锟叫达拷锟斤拷锟侥憋拷锟斤拷(锟斤拷锟斤拷锟斤拷锟斤拷锟矫第讹拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷拢锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷值)锟斤拷 锟斤拷锟窖撅拷 urldecode() 锟剿★拷

Note:

要锟斤拷取锟斤拷前锟斤拷 QUERY_STRING锟斤拷锟斤拷锟斤拷使锟斤拷 $_SERVER['QUERY_STRING'] 锟斤拷锟斤拷锟斤拷 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟揭拷亩锟� 锟斤拷锟斤拷 PHP 之锟斤拷谋锟斤拷锟�锟斤拷锟斤拷陆凇锟�

Note:

锟斤拷锟斤拷锟斤拷锟斤拷 magic_quotes_gpc 锟斤拷锟矫碉拷影锟届, 锟斤拷 $_GET锟斤拷 $_POST 锟斤拷 PHP 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟狡o拷 parse_str() 也使锟斤拷锟斤拷同锟斤拷锟侥伙拷锟狡★拷

锟轿硷拷

  • parse_url() - 锟斤拷锟斤拷 URL锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷刹锟斤拷锟�
  • pathinfo() - 锟斤拷锟斤拷锟侥硷拷路锟斤拷锟斤拷锟斤拷息
  • http_build_query() - 锟斤拷锟斤拷 URL-encode 之锟斤拷锟斤拷锟斤拷锟斤拷址锟斤拷锟�
  • urldecode() - 锟斤拷锟斤拷锟窖憋拷锟斤拷锟� URL 锟街凤拷锟斤拷