Sven Rautenberg: Und schon sind sie da, die ersten Problemchen... :-)

Beitrag lesen

Moin!

Ach so, du meintest in der Art?

Genau.

Der typische "off by one"-Fehler. War ja klar, ich baue gerne Fehler ein, die absolut unscheinbar sind. Aber du warst gewarnt. :)

Ja, wobei mich die Zählweise von count() nun doch etwas überrascht hat und ich einige Zeit brauchte, um auf die Lösung zu kommen. ;-)
Die Logik dahinter ist mir nicht ganz klar.

Das erste Element eines Arrays hat den Index Null. Wenn es existiert, hat das Array aber ein Element (welches von count gezählt wird).

$array = array('ein element');
echo $array[0]; // gibt den Text 'ein element' aus.
echo count($array); // gibt die Zahl 1 aus.
echo $array[1]; // gibt nichts aus bzw. führt zu einer Notice: undefined array-index

- Sven Rautenberg

--
Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!