mat*_*e64 5 php parameters url
可能重复:将
查询字符串解析为数组
将一串url参数解析为可访问变量数组的最快方法是什么?
$current_param = 'name=Peter&car=Volvo&pizza=Diavola&....';
//results in a nice array that I can pass:
$result = array (
'name' => 'Peter',
'car' => 'Volvo',
'pizza' => 'Diavola'
)
Run Code Online (Sandbox Code Playgroud)
我测试了一个REGEXP,但这需要太长时间.我的脚本有时需要一次解析大约10000多个url :-(
吻 - 保持简单,愚蠢
kba*_*kba 36
使用parse_str().
$current_param = "name=Peter&car=Volvo&pizza=Diavola";
parse_str($current_param, $result);
print_r($result);
Run Code Online (Sandbox Code Playgroud)
以上将输出
Array
(
[name] => Peter
[car] => Volvo
[pizza] => Diavola
)
Run Code Online (Sandbox Code Playgroud)