Grüße,
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?
MFG
bleicher