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:
Dove il campo dell'array PERC e' un valore numerico che puo essere da 1 a 100.Codice PHP:while( $row = @mysql_fetch_assoc($rs) ){
$amici[] = array( 'nick'=>$row['nick'],
'perc'=>TrovaNumero($row['nick']) )
}
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!

Rispondi quotando