PDA

View Full Version : Php ordinare array di array


SteR9
22-04-2007, 11:16
Ho un array associativo che contiene elementi fatti in questo modo:
( [id] => Array ( [nome] => categoria )
Avrei bisogno di ordinare l'array sulla chiave 'nome', come faccio? ovviamente voglio mantenere tutte le associazioni.
Grazie :)

Rubberick
22-04-2007, 11:32
in passato ho avuto anche io un problema del genere vedi se ti puo' essere utile:

http://forum.html.it/forum/showthread.php?threadid=1101718

anonimizzato
22-04-2007, 12:27
Per l'ordinamento di array multidimensionali esiste array_multisort() (http://www.php.net/array_multisort)

SteR9
22-04-2007, 18:10
il problema è che l'indice nome cambia sempre, quindi non so come fare..

SteR9
23-04-2007, 17:26
UP:muro:

Gremo
24-04-2007, 00:17
il problema l'ho avuto anch'io in passato ma non ho trovato nulla di già pronto.
risolto in maniera poco elegante con un paio di for each

SteR9
24-04-2007, 11:32
Mi diresti come?
grazie ;)

SteR9
25-04-2007, 13:16
UP :mc:

Gremo
28-04-2007, 10:39
ciao, ho riguardato il mio codice, le situazioni sono leggermente differenti. Puoi farmi un esempio dell'array di partenza e quello di arrivo dopo il sort, così vedo di aiutarti!

ciao!

SteR9
28-04-2007, 11:04
Ho risolto, grazie.
Ho spezzato l'array associativo in 3 array e li ho ordinati con array multi_sort, non sarà il massimo ma va bene!
ciao ;)