【发布时间】:2019-11-23 02:53:12
【问题描述】:
我正在尝试将 JSON 数据导入我的 PHP 脚本,但问题是这是一个嵌套的 JSON 对象,具有动态更改的键值(我已将 JSON 对象转换为 PHP 对象):
stdClass Object
(
[665261] => stdClass Object
(
[id] => 665261
[SpeiseplanName] => Campus Mensa Wismar
[Datum] => 2019-07-12
[KstNr] => 462
[ArtikelText] => ein Brathering ohne Mittelgräte
[ZusatzStoffe] => 9 Fi Gl
[ZusatzStoffeText] => mit Süßungsmittel, Fische, Gluten
[PeStud] => 0.75
[PeBed] => 1.35
[PeGast] => 1.75
[sortierung] => 46
)
[665262] => stdClass Object
(
[id] => 665262
[SpeiseplanName] => Campus Mensa Wismar
[Datum] => 2019-07-12
[KstNr] => 462
[ArtikelText] => zwei Bratheringe ohne Mittelgräte
[ZusatzStoffe] => 9 Fi Gl
[ZusatzStoffeText] => mit Süßungsmittel, Fische, Gluten
[PeStud] => 1.25
[PeBed] => 1.9
[PeGast] => 2.25
[sortierung] => 47
)
[665263] and so on.
所以,我已经得到了这样的数据:
<p id="desc"><?= htmlReady(_($data[665261]['ArtikelText'])) ?></p>
输出结果如预期的那样是“zwei Bratheringe ohne Mittelgräte”。 但是这个数字键 665261 是动态的,每天都在变化。
那么我怎样才能用这样的键值访问日期呢?感谢您的帮助。
【问题讨论】:
-
你有一组对象(或对象的对象),你想访问第一个对象还是遍历所有对象并输出每个对象的单个值?
-
我想遍历所有对象并输出一些值,但不是全部。
标签: php json nested-object