从PHP中的JSON数据中提取值

时间:2015-02-08 15:01:23

标签: php json

我从其他网站提取了JSON格式的数据 - 这是我提取的内容:http://sub7legends.net/crawler.php

我需要从中获得杀戮和死亡的价值。 我在php中尝试了json_decode()这个数据,但是当我在var_dump()结果时它只是说“NULL”。

如何提取所需数据?

3 个答案:

答案 0 :(得分:0)

该链接对我不起作用。但如果你有一个正常的json就像这样:

{"kills": "5", "deaths": "3"}

然后json_decode()方法应该有效。 这是一个示例代码段:

$json_you_got_from_the_server = '{"kills": "5", "deaths": "3"}';
$result = json_decode($json_you_got_from_the_server);
$kills = $result->kills;
$deaths = $result->deaths;
echo "You have ".$kills." kills and ".$deaths." deaths.";

我还没试过,但它应该有效。如果它没有,那么请评论,我会尝试别的。

答案 1 :(得分:0)

当前的json内容无效,请先尝试验证。如果无法解码json或编码数据深于递归限制,则返回NULL。

答案 2 :(得分:0)

你粘贴的链接中的json没有正确的结尾滚动到最后,你会看到。如果这是您要解析的相同内容,那么它将始终返回null。