我得到一个字符串是:$str = "resultCode=-1&orderStatus=0&ref=&payRef=&amt=200&cur=344&errMsg=Parameter Merchant Id Incorrect";
我想得到里面的参数,比如得到 cur = 344。 这个字符串返回的参数长度不一定相等,所以用substr行不通。。
请问有没有简单的方法将这个字符串转换成数组,或者直接得到这个参数。。
我想得到里面的参数,比如得到 cur = 344。 这个字符串返回的参数长度不一定相等,所以用substr行不通。。
请问有没有简单的方法将这个字符串转换成数组,或者直接得到这个参数。。
$str = "resultCode=-1&orderStatus=0&ref=&payRef=&amt=200&cur=344&errMsg=Parameter Merchant Id Incorrect";
parse_str($str, $arr);
print_r($arr);
parse_str($str);
然后就会有$cur=344了注意用之前确认变量名没有跟前面的代码重复,不然就会覆盖赋值