Blaubart: Probleme Array zu sortieren bzw. es sortiert auszugeben

Beitrag lesen

Tach.

Ein natsort(); zum Beispiel ist relativ sinnlos, da ich mit $i auf den index zugreife und egal, in welcher Reihenfolge das Array auch sortiert ist (natsort, rnatsort, ksort, etc), ich erhalte immer die selbe Ausgabe. (Logischerweise ;-)

Was ich suche ist eine Funktion, die mein Array derart sortiert, dass ich beim Zugriff über den Index eine sortierte Ausgabe erhalte. Ich hoffe, es kann mir jemand von euch helfen. Danke.

Wenn ich dich richtig verstanden habe, solltest du dein Array mit ...

usort($a, "strnatcmp");

... sortieren. Das sortiert die Stringeinträge des Arrays nach "natural order" und weist die numerischen Schlüssel neu zu.

--
Once is a mistake, twice is jazz.