Originariamente inviato da luca200
E' semplice, basta usare usort e definire una funzione per l'ordinamento
codice:
usort($array,"confronto");
function confronto($a,$b) {
  if ($a['best_price'] < $b['best_price']) return -1;
  else return 1;
}
questa è ottima! visto che ho scoperto qualcosa di nuovo stavo cercando di automatizzare la funzione in modo da passargli altri parametri che sono il nome del campo secondo cui ordinare e il tipo di ordinamento (ASC e DESC), ma non ci sono riuscito, qualcuno che ha voglia di spiegarmi come fare?



@ microv: quella funzione l'ho trovata perché stavo cercando disperatamente anche io un qualcosa del genere e dopo aver perso mezza giornata a cercare di costruire qualcosa l'ho trovata...le ho provate quasi tutte quelle sul manuale, ma qulla era l'unica che sono riuscito a far funzionare a dovere