Loops 在JSON数据中循环

Loops 在JSON数据中循环,loops,Loops,对此可能有一个简单的回答,但我已经搜索了整个网络,试图找到答案 想象一下以下JSON数据($JSON): 我想做的是循环遍历Mid3中包含的数据,以便显示Bottom1、Bottom2等。。所以我认为这会起作用: foreach($json->Top->Mid3 as $item) { echo $item->Bottom; } 但我也没有运气。有没有人知道我哪里出了问题,觉得我错过了一条基本的PHP规则 谢谢大家! Noel您的foreach正在查找Mid3元素,而不是子节

对此可能有一个简单的回答,但我已经搜索了整个网络,试图找到答案

想象一下以下JSON数据($JSON):

我想做的是循环遍历Mid3中包含的数据,以便显示Bottom1、Bottom2等。。所以我认为这会起作用:

foreach($json->Top->Mid3 as $item)
{
echo $item->Bottom;
}
但我也没有运气。有没有人知道我哪里出了问题,觉得我错过了一条基本的PHP规则

谢谢大家!


Noel

您的foreach正在查找Mid3元素,而不是子节点

使用:


非常感谢。事实上,我是对的,但没有解决更详细的问题,即一组中的一组,一组中的一组,等等。。那里的信息很深。仍在试图找出如何使用…->组[0]->。。。但是,为了最终获得我的信息块(我想循环)而撞到墙上。
foreach($json->Top->Mid3 as $item)
{
echo $item->Bottom;
}
foreach($json->Top->Mid3->Bottom as $item)
{
   echo $item;
}