-2

重複の可能性:
文字列を配列のリストに変換する

文字列 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

)
4

3 に答える 3

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

URL エンコード形式を解析しています。既存の を使用しparse_strて解析してください。

于 2012-12-07T13:02:05.020 に答える
4
$string = 'code=AA&price=10&user_id=5';
$params = array();
parse_str($string, $params);
print_r($params);
于 2012-12-07T13:02:04.007 に答える
1

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

parse_str — 文字列を解析して変数にする

parse_str('code=AA&price=10&user_id=5', $outputArray);
于 2012-12-07T13:05:06.570 に答える