Wenn ich den folgenden Code ausführen, bekomme ich genau die Ausgabe, die ich brauche.PHP for Schleife wirft undefined Offset Warnung
$array_items = count($links);
for ($i = 0; $i <= $array_items; $i++) {
echo $links[$i]->title;
}
Allerdings erhalte ich 2 Hinweise:
Hinweis: Undefined offset: 2 in C: \ xampp \ htdocs ...
Hinweis: Der Versuch, Eigentum von Nicht-Objekt zu erhalten in C: \ xampp \ htdocs ...
ich denke, das ist, weil $links
ein Array zurückgibt und innerhalb dieses Array ist ein Objekt.
Wie kann ich es beheben?
Sie wollen '$ i <$ array_items' , nicht '$ i <= $ array_items'. – ceejayoz
Wenn '$ links' ein Array ist, warum benutzen Sie nicht einfach' foreach'? –
@ azeós würde meine Stimme bekommen. –