小编Dra*_*Dev的帖子

使用PHP进行JSON解析获取信息

我正在尝试使用PHP从JSON数据结构中解析一些信息.我的foreach工作真的很奇怪:

[query] => Array (
 [count] => 2
 [created] => 2014-05-12
 [lang] => de-DE
 [results] => Array (
     [rate] => Array (
         [0] => Array (
             [id] => 1
             [Name] => User1
             [Rate] => 64.5245
             [Date] => 8/13/2013
             )
         [1] => Array (
             [id] => 2
             [Name] => User2
             [Rate] => 71.9697
             [Date] => 8/3/2014
             )
         )
     )
 )
Run Code Online (Sandbox Code Playgroud)

我需要解析Name,Ratecreated(从数组开头的日期).

我的代码是:

foreach ($json_var['query']['results']['rate'][0] as $key=>$value) {
    echo $value['Name'];
}
Run Code Online (Sandbox Code Playgroud)

但是我遇到了很多错误.如果我在没有[0]的情况下尝试,我会得到两个用户的名字.

你能帮我吗?非常感谢你!

php arrays foreach json

3
推荐指数
1
解决办法
61
查看次数

标签 统计

arrays ×1

foreach ×1

json ×1

php ×1