當我運行下面的代碼時,我得到了我需要的確切輸出。PHP for循環拋出未定義偏移警告
$array_items = count($links);
for ($i = 0; $i <= $array_items; $i++) {
echo $links[$i]->title;
}
不過,我得到2個告示:
注意:未定義抵消:2在C:\ XAMPP \ htdocs中...
注意:試圖讓非對象的屬性在C:\ xampp \ htdocs ...
我想這是因爲$links
返回一個數組,並在該數組內有一個對象。
我該如何解決?
你想'$ I <$ array_items' ,而不是'$ i <= $ array_items'。 – ceejayoz
如果'$ links'是一個數組,爲什麼不使用'foreach'? –
@azeós會得到我的投票。 –