Solero: komischer Wert für key() in einer foreach-Schleife

Beitrag lesen

Danke Chris,

http://www.php.net/manual/en/control-structures.foreach.php:
“On each loop, the value of the current element is assigned to $value and the internal array pointer is advanced by one”

sowas hatte ich mir schon +/- gedacht, aber wieso wird der Wert schon vor meiner if()-Funktion um 1 erhöht? Sprich wie müsste man den Code anpassen, um das richtige Ergebnis zu erhalten?

mfG
Solero