Php 使用所需键将字符串设置为数组
可能重复:Php 使用所需键将字符串设置为数组,php,arrays,explode,Php,Arrays,Explode,可能重复: 我有一个字符串code=AA&price=10&user_id=5。起初我先用&分解,然后用=分解,但我得到了 array( [0] =>code [0] =>AA [0] =>price [0] =>10 [0] =>user_id [0] =>5 ) 我的目的是展示 array( [code] => AA [price]
我有一个字符串code=AA&price=10&user_id=5。起初我先用&分解,然后用=分解,但我得到了
array(
[0] =>code
[0] =>AA
[0] =>price
[0] =>10
[0] =>user_id
[0] =>5
)
我的目的是展示
array(
[code] => AA
[price] => 10
[user_id] => 5
)
您正在解析URL编码的格式,请使用已存在的格式对其进行解析。
parse_str-将字符串解析为变量
具有相同值的多个键?你确定吗?听说过吗?如果你在
输出阵列中添加一个$
符号(输出阵列
:)@Dale-hahaha发出“怜悯+1”@LastCoder不,我喜欢这个答案,它又好又短!
$string = 'code=AA&price=10&user_id=5';
$params = array();
parse_str($string, $params);
print_r($params);
parse_str($str, $values);
var_dump($values);
parse_str('code=AA&price=10&user_id=5', $outputArray);