我嘗試了很多不同的方法。我設法讓第一部分工作,但第二部分得到的水果名稱不工作。迭代雖然一個對象和回聲值
我已存儲在$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
的代碼塊,我嘗試了一些東西,但沒有很好地工作。謝謝
如果你只是爲了調試而做這個,看看var_dump()。 – ScoPi 2013-03-14 14:36:04
@ScoPi'var_dump()== print_r()'我認爲這是一個學習練習是安全的。 – Emissary 2013-03-14 14:38:55