Ciao a tutti, mi sto esercitando con una semplice selection sort e fin qui tutto ok.
Però il problema sorge quando devo stampare in output la sequenza del nuovo array ordinato con le chiavi del vecchio array.

Mi spiego meglio, l'array da ordinare era questo
$arr=array(8,4,16,12,28,11,59,101,57);

è stato ordinato ma adesso, se voglio mandare in output il nuovo ordinato
$arr=array(4,8,11,12,16,28,57,59,101) con le vecchie chiavi.

[1]=>4
[0]=>8
[5]=>11
etc..

Non sò se mi sono spiegato bene ma grazie a chi mi aiuterà