【发布时间】:2015-11-05 19:25:35
【问题描述】:
我正在尝试使用 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
)
)
)
)
我需要解析 Name、Rate 和 created(日期从数组的开头开始)。
我的代码是:
foreach ($json_var['query']['results']['rate'][0] as $key=>$value) {
echo $value['Name'];
}
但是我遇到了很多错误。如果我尝试不使用 [0],我会得到两个用户的名称。
你们能帮帮我吗?非常感谢!
【问题讨论】:
-
您想只获取第一个索引的名称和费率吗?
-
第一个和第二个索引的。