suit: PHP: Regulärer Ausdruck: Gefundene Werte in Variable

Beitrag lesen

Natürlich funktioniert das nicht. Denn jedesmal wenn die Schleife neu aufgerufen wird, beginnt die Schleife wieder mit dem ersten Element.
Oder habe ich das mit der rekursiven Schleife nicht richtig verstanden/umgesetzt?

Prinzipiell ja - aber mein letztes Beispiel bezog sich auf die "dreckige Lösung ohne Rekursion" - das sollte völlig ausreichen.

Eine for-Schleife mit der Länge des Arrays oder einen Zählervariable für die foreach-Schleife muss da allerdings - oder du hangelst dich mit next(), prev() und current() durchs array.