Hallo Andreas,
doch - der Zähler stimmt immer noch mit der aktuellen Position überein, da das Array nach einem unset() nicht neu indiziert wird. Dies sollte man allerdings nach dem Schleifendurchlauf tun, damit man keine Lücken im Array erhält ...
Du hast natürlich vollkommen recht. Hab ich mal wieder vergessen, mein Hirn vor dem Posten warmlaufen zu lassen :-)
Gruß, André