0
我有一個對象,它擁有一個2維數組,但我似乎無法得到輸出的工作。迭代我的對象中的值
我看的數據是這樣的:
foreach($myObj as $key){
foreach($myObj[$key] as $key2){
echo '['.$key.','.$key2.'], ';
}
}
但我沒有得到任何輸出只是一個空白頁。我的錯誤日誌中也沒有錯誤。
我對象的結構是這樣的:
coOrds Object
(
[xy:coOrds:private] => Array
(
[10] => Array //value 10 would be $key
(
[10] => //10 here would be $key2
[11] =>
[12] =>
)
[11] => Array
(
[10] =>
[11] =>
[12] =>
)
)
}
我在做什麼錯我的循環?
它似乎循環嗯根本不所有我把e 「測試」;在第一個foreach範圍內,它不顯示.. – Sir 2013-02-23 02:41:06
@Dave什麼是$ myObj?它是'coOrds'的一個實例嗎?你顯示的結構是'$ myObj'的'var_dump'? – Tchoupi 2013-02-23 02:48:51
'$ myObj' with'print_r($ myObj);'是你在問題中看到的:) – Sir 2013-02-23 02:49:52