我尝试了很多不同的方法。我设法让第一部分工作,但第二部分让水果名称不起作用。
我有一个存储在 中的对象,该对象$food
的print_r()
输出如下所示:
Food Object
(
[id] => 1
[values] => Array
(
[name] => Myfood
)
[objects] => Array
(
[0] => Fruits Object
(
[id] => 1
[values] => Array
(
[name] => My Fruits
)
[objects] => Array
(
[0] => FruitType Object
(
[id] => 1
[values] => Array
(
[name] => Orange1
)
)
)
)
)
)
此代码成功显示“Myfood”:
foreach ($food->values as $key => $value) {
echo "$key => $value";
}
此代码成功显示“我的水果”:
echo '<br/>';
foreach ($food->objects as $id => $owner) {
foreach ($owner->values as $key => $value) {
echo "$key => $value";
}
}
我需要显示FruitType
对象值的第二个代码块Orange1
,我尝试了一些方法,但效果不佳。谢谢