如何从这个JSON中提取数据? (PHP)

时间:2014-09-03 19:18:46

标签: php json testing

[{"id":"1",name":"Test 1","players":"999"},{"id":"2","name":"Test 2","players":"100"}]

如何打印提取数据?

2 个答案:

答案 0 :(得分:1)

您的json无效(缺少报价)。我把它固定在下面。

$j='[{"id":"1","name":"Test 1","players":"999"},{"id":"2","name":"Test 2","players":"100"}]';
$a=json_decode($j,true);
print_r($a);

使用json_decode。 “true”值使其返回一个关联数组。

答案 1 :(得分:0)

您尝试使用的数据存在错误。在第一个对象中," name"没有开场白。 在更正错误后使用PHP json_decode功能。

注意:您应该能够将json数据作为变量传递到布尔值设置为true的函数中,现在只需运行print_r即可查看数据。解码了。