爲什麼我無法通過索引$obj->property[0]
訪問數組,但是可以迭代數組(每個數組只有一個值),然後獲取該值。無法按索引訪問數組,但可以迭代使用foreach
foreach($obj->property as $inner_obj) { foreach($inner_obj->property as $inner_inner_obj) echo $inner_inner_obj->property; }
如果我通過索引訪問數組我得到Undefined offset: 0
編輯:的var_dump輸出
array(1) { [0]=> object(FooClass)#141 { // yadda yadda } }
你可以添加到你的問題的輸出:'var_dump($ obj-> property)'? – Kovge 2013-04-08 11:46:22
print_r($ obj-> property)也許它不是數組是對象 – 2013-04-08 11:47:15
對我來說看起來像一個對象,而不是數組? – adeneo 2013-04-08 11:47:29