Salve,
come da titolo vi chiedo se e' possibile ordinare un array secondo un campo che ha valori numerici. Mi spiego meglio!

Con questo comando io creo l'array in questione:

Codice PHP:
while( $row = @mysql_fetch_assoc($rs) ){
        
$amici[] = array( 'nick'=>$row['nick'],
                                
'perc'=>TrovaNumero($row['nick']) )

Dove il campo dell'array PERC e' un valore numerico che puo essere da 1 a 100.

Ora, tutto e' funzionante solo che mi restituisce i risultati in base a come sono disposti nel db e perc non e' un campo nel db! e' una funzione a se, quindi nn posso ordinarli direttamente da sql.

Ecco i risultati che mi da:

Antonio - 34%
Francesco - 16%
Marco - 58%
Maria - 99%
Giuseppe - 66%

ecc. ecc.

io vorrei ordinarli in base alla percentuale, dal piu' grande al piu' piccolo! E' possibile? magari creando un secondo array o altro.

Grazie!