如何获取“名称”:“x”,“Name2”:“x2”进入php中的数组

时间:2012-10-27 17:18:23

标签: php arrays

  

可能重复:
  how to decode this JSON string?

从其他网站获取数据时我得到了这个

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

有时候会有更多的字段,有时会有更少的字段

如何将其转换为数组

"name" => "X"

3 个答案:

答案 0 :(得分:4)

使用json_decode

json_decode($jsonstring);

答案 1 :(得分:2)

试试这个:

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

print_r($array);

答案 2 :(得分: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