Вероятно, есть простой ответ на это, но я рыскал в сети, пытаясь найти ответ.
Представьте себе следующие данные JSON ($ json):
{'Top': [{ 'Mid1': 'Value1',
'Mid2': 'Value2',
'Mid3': [ {'Bottom': 'Value3'},
{'Bottom': 'Value4'},
{'Bottom': 'Value5'},]
}]}
То, что я хотел бы сделать, это перебрать данные, содержащиеся в Mid3, чтобы я мог отображать Bottom1, Bottom2 и т. Д., Поэтому я подумал, что это будет работать:
foreach($json->Top->Mid3 as $item)
{
echo $item->Bottom;
}
Но мне тоже не повезло с этим. Кто-нибудь знает, где я иду не так, у меня такое чувство, что мне не хватает фундаментального правила PHP.
Спасибо!
Noel