dedlfix: reset() von zwei foreach Schleifen

Beitrag lesen

Tach!

Wieso fängt die äußere nicht wieder bei 0 an? $i wird doch auf null gesetzt. Das bestätigt auch ein kleiner Log.

Ja, natürlich wird $i auf 0 gesetzt. Das ist nicht der Punkt. Der Punkt ist das Ende der äußeren Schleife. Steht da ein $i++ oder nicht? Du kannst nicht verhindern, dass diese Schleifenanweisung abgearbeitet wird. Wenn du $i auf 0 setzt, beendet sich die äußere Schleife mit $i++ und die nächste Runde geht mit 1 weiter.

dedlfix.