PHP头条
热点:

请教a=1&b=2这样的字符串在PHP中有什么好办法解析


请问a=1&b=2这样的字符串在PHP中有什么好办法解析
遇到一个问题

某接口会返回a=1&b=2&c=3......这个格式的字符串,参数的数量不太固定,有时候是十来个,有时候是二十个,并且顺序也不太固定,有时候是a=1&b=2&c=3,有时候是b=2&a=1&c=3

我怎么才能方便的获得其中的一个参数的值,比如我想获得里面c的值

试过用explode打断字符串的方式但是感觉特别山寨,有别的函数可以直接用吗 分享到:
------解决方案--------------------
$s='a=1&b=2&c=3';
parse_str($s,$ar);
print_r($ar);

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
)
------解决方案--------------------
$s = 'a=1&b=2&c=3';
parse_str($s, $a);
print_r($a);
Array
(
    [a] => 1
    [b] => 2
    [c] => 3
)

www.phpzy.comtrue/phprm/7482.htmlTechArticle请教a=1b=2这样的字符串在PHP中有什么好办法解析 请问a=1b=2b=2a=1b=2 parse_str($s,$ar); print_r($ar); Array ( [a]=>1 [b]=>2 [c]=>3 ) ------解决方案-------------------- $s='a=1c=3'; parse_str($s,$a); print_r($a); Array (...

相关文章

相关频道:

PHP之友评论

今天推荐