Se vuoi ordinare per chiave dell'array e non per i valori devi usare ksort... che si usa come asort