Wenn man mit foreach() arbeitet, sollte man vorher prüfen ob das Array überhaupt einen Eintrag hat. Das habe ich nun einfach mit der Funktion count() realisiert.
Dieser Beitrag wurde geschrieben von am Sonntag, 15. November 2009 um 22:16:28 und eingeordnet unter php. Du kannst den Antworten zu diesem Eintrag mit Hilfe des RSS-2.0-Feeds folgen.
Du kannst eine Antwort schreiben oder einen Trackback von deiner eigenen Seite schicken.
hey spic,
nette Sache, denke werde in Zukunft die Kontrolle einbauen um in eigen devs sicher zu gehen, dass es das script net zerschlägt (:
Aber wie immer gibt es wem im netz der Code noch nin tick vereinfachen kann, und diesmal darf ich der jenige sein ^^
du kannst entweder deine Abfrage vereinfachen per:
if(count($arr)) foreach ($arr as $value) {
echo ” Value:”.$value;
}
oder falls du eh eine Variable mitlaufen lassen musst:
$i=1;
while ($i <= count($arr)) {
echo "Value:".$arr[$i-1]; $i++;
}
may it helps (:
mfg
Auja, wenn ich sowas auf Anhieb könnte :)
Bin mehr so der PHP Bastler, als Programmierer, vielen Dank!