parse_str() 函数把查询字符串解析到变量中,主要用于页面之间传值(参数)。
定义 void parse_str ( string $encoded_string [, array &$result ] ) 参数: 如果未设置 array 参数,则由该函数设置的变量将覆盖已存在的同名变量。
<?php
$query = "name=jason&age=20&other=test";
parse_str($query);
echo $name."\n".$age."\n".$other;
输出
jason
20
test
结果放数组
<?php
$query = "name=jason&age=20&other=test";
parse_str($query, $params);
print_r($params);
Array
(
[name] => jason
[age] =>
20
[other] => test
)