虽然做了一些我偶然发现了这个查询字符串处理:查询字符串处理
<?php
$in='a=6&b=7&8=c';
parse_str($in,$qs);
$out=array_merge($qs,array('9'=>'d'));
print_r($out);
?>
我们得到:
Array
(
[a] => 6
[b] => 7
[0] => c
[1] => d
)
相反的:
Array
(
[a] => 6
[b] => 7
[8] => c
[9] => d
)
我明白为什么会发生('8'和'9'被视为数字键),但我不高兴我必须漫长的这样做。
必须有一种方法来保持它简单。你如何切片,骰子和煮你的查询字符串?
可能是最安全的选择! – zaf 2010-08-19 17:11:48