请问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打断字符串的方式但是感觉特别山寨,有别的函数可以直接用吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个挺适合用explode啊 这么规律,正则都没explode方便. 可以自己封装个方法,用两层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) 抽奖程序,求思路.. 想升级下php的版本,目前用哪个版本比较好 看似简单做起来却棘手的sql问题 求助 替换XML内容的错误 关于字符串处理 数据关联问题。。算法问题..有点难. 有没有同行能解释下面这个setcookie()的问题,高分回报 高分求简单数据库查询问题 啊?CSDN怎么改成这个样子了啊!! 我刚在WIN2000的缺省目录下安装了MYSQL,但服务中启动不了它,为什么? php实现自动登录网站并抓取网页 不懂这个意思,也不知道该怎么办
parse_str($s,$ar);
print_r($ar);
Array
(
[a] => 1
[b] => 2
[c] => 3
)
parse_str($s, $a);
print_r($a);Array
(
[a] => 1
[b] => 2
[c] => 3
)