-3

重複の可能性:
このJSON文字列をデコードする方法は?

別のサイトからデータを取得すると、これが表示されます

{"user_id":"908508","item_id":"341","quantity":"3","status":"0"}

より多くのフィールドがある場合もあれば、より少ないフィールドがある場合もあります

これを配列に変換するにはどうすればよいですか

"name" => "X"
4

3 に答える 3

4

json_decodeを使用する

json_decode($jsonstring);
于 2012-10-27T17:21:33.037 に答える
2

これを試して:

$url = "http://...";
$json = file_get_contents($url);
$array = json_decode($json, TRUE /** forces to decode into PHP array */);

print_r($array);
于 2012-10-27T17:22:06.297 に答える
2
<?php

$json = '{"foo-bar": 12345}';

$obj = json_decode($json);
print $obj->{'foo-bar'}; // 12345

?>

http://www.php.net/manual/en/function.json-decode.php

于 2012-10-27T17:23:56.903 に答える