当我运行下面的代码时,我得到了我需要的确切输出。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会得到我的投票。 –