字符串到具有所需键的数组

时间:2012-12-07 13:00:25

标签: php arrays explode

  

可能重复:
  Convert a string into list of arrays

我有一个字符串代码= AA& price = 10& user_id = 5.initially我首先爆炸&然后由=但我得到。

array(
      [0] =>code
      [0] =>AA
      [0] =>price
      [0] =>10
      [0] =>user_id
      [0] =>5

 )

我的目标是展示

array(
       [code]     => AA
       [price]    => 10
       [user_id]  => 5

)

3 个答案:

答案 0 :(得分:5)

parse_str($str, $values);
var_dump($values);

您正在解析URL编码格式,使用现有的parse_str来解析它。

答案 1 :(得分:4)

$string = 'code=AA&price=10&user_id=5';
$params = array();
parse_str($string, $params);
print_r($params);

答案 2 :(得分:1)

http://php.net/manual/en/function.parse-str.php

  

parse_str - 将字符串解析为变量

parse_str('code=AA&price=10&user_id=5', $outputArray);