Chris: Daten werden falsch an Variable übergeben

Beitrag lesen

Warum hast du da [] angehängt? Dies bewirkt, dass PHP sowas wie $var[] = wert; macht. Das heißt, es legt $var als Array an, falls es noch nicht da war, und fügt ein Element an.

Weil sich diese If Schleife in einer For Schleife steht.
In der If SChleife gehts eigentlich nur darum ob Werte da sind oder nicht.