Zitat von
Airblader:
Nunja, foreach() ist nett, hier aber der falsche Ansatz.
Wenn er wissen will, WO sich dieser Datensatz befindet, muss es über for() laufen
Eigentlich nicht, immerhin durchläuft er jedes Element
1 mal, durchgeht
alle Elemente und der Unterschied zu einer For-Schleife in diesem Fall ist der, dass hier keine Angabe zu Start und Ende gemacht werden muss. In der Foreach-Schleife wird schließlich auch die Position gespeichert.
Eine weitere Möglichkeit wäre noch gewesen, das Ganze mit einer While-Schleife zu machen:
Code:
while (each($array)) {
// Quelltext
}
Wobei mir diese Möglichkeit nicht gefällt.
Flare