我试图通过以下方式解码json编码数据。但是在解码后它总是post_count键的所有值都为零。但实际上json编码数据不包含该数组键的零。
$news_users_data = @json_decode(file_get_contents("http://athavannews.com/?page_id=232365&datefrom=2015-07-02+00:00:00&dateto=2015-07-02+23:59:59"), true);
您可以通过在浏览器上粘贴上面的url来检查json编码数据,并且可以看到post_count键并非全部包含零。但是我var_dump $ news_users_data,它的所有post_count键都包含零。那是为什么?
答案 0 :(得分:0)
解码工作正常。请转储结果,仔细观察。大多数post_count
都设置为0,因为您是从网站收到的。但是,你可以找到ex。:
15 =>
array (size=3)
'id' => int 35
'name' => string 'Risha' (length=5)
'post_count' => string '2' (length=1)
如果应该有更多的帖子返回计数然后问题在网站上,但在解码json。
答案 1 :(得分:0)
并非所有post_count都零 0. Reka,Risha,Varshini不是零(0)
试试这个
Array
(
[id] => 28
[name] => Reka
[post_count] => 1
)
Array
(
[id] => 35
[name] => Risha
[post_count] => 2
)
Array
(
[id] => 20
[name] => Varshini
[post_count] => 2
)
<强>结果:强>
{{1}}