いろいろな方法を試しました。最初の部分はうまく機能しましたが、果物の名前を取得するための2番目の部分は機能していません。
にオブジェクトを保存しています。このオブジェクト$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
オブジェクトの値を表示する2番目のコードブロックが必要ですOrange1
。いくつか試してみましたが、うまくいきませんでした。ありがとう