Hello,
Die native Art, Arrayelemente "abzulaufen", wäre die Abarbeitung der Elementekette (auch als Liste bezeichnet). Hierfür ist dann foreach() das geeignete Konstrukt.
meinte ich auch mit for/in - aber wenn die keys sowieso zahlenwerte sind und wenn es gut geht ohne unterbrechungnen - was spricht gegen a[i]? warum sollte man das noch sortieren?
Ok, wenn man sich der Konsistenz und Integrität seiner Daten sicher sein kann...
Sonst müsste man für einen Iterator über die Keys bei jedem Schritt erst noch "if (isset($key))" bemühen und müsste dann selbstverständlich auch wissen, welches der kleinste und welches der größte Key ist und dass sie ordinal sind.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg