PHP:将url参数解析为变量的最快方法? [英] PHP: Fastest method to parse url params into variables?
本文介绍了PHP:将url参数解析为变量的最快方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能重复:
将查询字符串解析为数组
Possible Duplicate:
Parse query string into an array
什么是将字符串url参数解析为可访问变量数组的最快方法?
What's the fastest method, to parse a string of url parameters into a array of accessible variables?
$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'
)
我已经测试过REGEXP,但这花了太长时间.我的脚本有时需要一次解析大约10000个以上的网址:-(
I've tested a REGEXP, but this takes way too long. My script needs to parse about 10000+ url's at once sometimes :-(
吻-保持简单,愚蠢
推荐答案
使用 parse_str()
.
$current_param = "name=Peter&car=Volvo&pizza=Diavola";
parse_str($current_param, $result);
print_r($result);
以上将输出
Array
(
[name] => Peter
[car] => Volvo
[pizza] => Diavola
)
这篇关于PHP:将url参数解析为变量的最快方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文