(PHP 4, PHP 5, PHP 7)
parse_str — 锟斤拷锟街凤拷锟斤拷锟斤拷锟斤拷锟缴讹拷锟斤拷锟斤拷锟�
$encoded_string
[, array &$result
] ) : void
锟斤拷锟� encoded_string
锟斤拷 URL 锟斤拷锟斤拷锟斤拷牟锟窖拷址锟斤拷锟斤拷锟絨uery string锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷为锟斤拷锟斤拷锟斤拷锟斤拷锟矫碉拷锟斤拷前锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷峁╋拷锟� result
锟斤拷锟斤拷锟斤拷玫锟斤拷锟斤拷锟斤拷锟斤拷锟� 锟斤拷锟斤拷
encoded_string
锟斤拷锟斤拷锟斤拷址锟斤拷锟斤拷锟�
result
锟斤拷锟斤拷锟斤拷锟斤拷说诙锟斤拷锟斤拷锟斤拷锟� result
锟斤拷
锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷元锟截碉拷锟斤拷式锟斤拷锟诫到锟斤拷锟斤拷锟斤拷椋拷锟轿拷锟斤拷锟斤拷
锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 锟斤拷没锟斤拷 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() 也使锟斤拷锟斤拷同锟斤拷锟侥伙拷锟狡★拷