Um ein assoziatives Array nach Indexwerten (oder Schlüsseln) zu sortieren, verwenden Sie ksort.
ksort ($ hauptstädte);
Ein optionaler Parameter (sort_flags) kann an ksort übergeben werden, um die Sortierweise des Arrays zu ändern. Mit dem folgenden Code wird ein assoziatives Array numerisch nach Index sortiert.
ksort ($ ar, SORT_NUMERIC);
Ohne diese Option würden die Indexwerte '15, 2, 1 'mit' 1, 15, 2 'und mit der Option SORT_NUMERIC die Werte mit 1, 2, 15 sortiert.