Stefan E: asort Gross- Kleinschreibung

Beitrag lesen

Hallo zusammen
Ich habe folgendes Array:
Array
(
    [0] => Ac
    [1] => Aa
    [2] => Ab
)
und sortiere es mit asort().

Dann bekomme ich folgendes:
Array
(
    [1] => Aa
    [2] => Ab
    [0] => Ac
)

wenn ich nun aber aus "Aa" "aa" mache sortiert er es folgender massen:
Array
(
    [2] => Ab
    [0] => Ac
    [1] => aa
)

Warum macht er es so (Gross- Kleinschreibungsunterschied)? Wie könnte man das Array sonst noch sortieren, damit die Zuordnung zwischen dem Index und dem Inhalt nicht verloren geht.

Vielen Dank für die Hilfe.