Originariamente inviato da davidino86
sembrerebbe non sunzionare

sto inserendo la funzione price_sort dentro a un metodo di una classe. non so se č corretto perche se la metto fuori mi restituisce questo errore:

"usort() [function.usort]: Invalid comparison function"

mettendola dentro al metodo della classe non cambia nulla...
usala cosi:

uasort( $this->tuo_array, array( $this , "price_sort ) ) ;

dove $this->tuo_array e' l'array iniziale, e price_sort e' un metodo del oggetto

uasort al posto di usort per mantenere le associazioni