我試圖輸出一組數據的陣列,而我,由於我的LEFT OUTER JOIN
了每場比賽多行。PHP:直接訪問一個元素中的對象
我使用的是一個積極的向前看下一行是否是同一個ID爲第一。但是,數據庫類的返回將返回一個對象數組。
array(7) {
[0]=> object(stdClass)#4 (8) {
["dom_id"]=>string(1) "3"
["domain"]=>string(11) "example.com"
["status"]=>string(7) "Invalid"
["expiry"]=>string(10) "2010-07-20"
["remaining"]=>string(6) "0 Days"
["rem_id"]=>NULL
["alert_type"]=>NULL
["contact"]=>NULL
}
//etc
我收到以下錯誤,Fatal error: Cannot use object of type stdClass as array
我的代碼如下,
echo $domains[$k+1]->alert_type;
我知道我可以分配新的層面,一個變量和訪問作爲一個對象,但整潔的緣故,我寧願直接訪問它。
這可能嗎? ..如果是,我該如何處理它?
鉭
Eish,我只是把它分配給一個變量然後:)乾杯的答覆 – 2010-08-02 15:53:06