PHP Zähler , Schleifen, Counter, Iteratoren, Increment, Decrement , Wiederholungen
Innere selbstdeklarierende Schleife
// Statt 1, kann auch jede andere Zahl ( außer 0 ) als Startwert verwendet werden.
// Bei negativen Werten, wird nur bis 0 gezählt und wieder mit dem Startwert begonnen.
// Bei positiven Werten wird bis n gezählt.
foreach(['a','b','c','d','e'] as $val ){
$i = $i ?? 0 ? ++$i :1;
echo "{$val} : {$i}" . PHP_EOL;
}
Ergebnis
a : 1
b : 2
c : 3
d : 4
e : 5