字符串函数 parse_str ()

parse_str() 函数把查询字符串解析到变量中。

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

如果 encoded_string 是 URL 传递入的查询字符串(query string),则将它解析为变量并设置到当前作用域(如果提供了 result 则会设置到该数组里 )。

注意:
极度不建议在没有 result 参数的情况下使用此函数,并且在 PHP 7.2 中将废弃不设置参数的行为。

参数 描述
encoded_string 必需。规定要解析的字符串。
result 可选。规定存储变量的数组的名称。该参数指示变量将被存储到数组中。
$queryStr = 'a=1&b=2&c=3';

// 推荐用法
parse_str($queryStr,$output);

echo $output['a'].'<br>';
echo $output['b'].'<br>';
echo $output['c'].'<br>';
// 1
// 2
// 3

// 极度不推荐用法
parse_str($queryStr);

echo $a.'<br>';
echo $b.'<br>';
echo $c.'<br>';

// 1
// 2
// 3
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!