关于字符串变为数组使用 $str = "a=1 & b=2 & c=3";上面的 $str 变量,我应该使用一个什么函数,能直接将 a=1 b=2 变为数组形式呢?即可以直接用 $param['a']来获取到 值 1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果格式是这样的话。。你可以试试先用字符替换把 = 换成 : 把 & 换成 , 然后用unserialize()试试 $str = "a=1 & b=2 & c=3";parse_str($str,$ar);print_r($ar);/*Array( [a] => 1 [b] => 2 [c] => 3)*/ parse_str() 函数把查询字符串解析到变量中。 如何让三级联动地址显示到文本域里? 请教个html中的问题 所有的标签中都可以加选择器么? PHP显示时间这里有问题。怎么办?if语句可能的错的。 Smarty的foreach语句如何跳出循环? 请教大家乱码问题 帝国一、二、三级栏目怎么调用 PHP上传文件! 如何把这段php代码改成asp的 PHP 怎么使按钮跳转页面啊?小白白问题。 mysql中auto_increment的问题 添加不进数据库,没报错,就是添加不进 关于 array_pad函数的疑问
你可以试试先用字符替换把 = 换成 :
把 & 换成 ,
然后用unserialize()试试
parse_str($str,$ar);
print_r($ar);
/*
Array
(
[a] => 1
[b] => 2
[c] => 3
)
*/