|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
|
Php ordinare array di array
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 ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11745
|
in passato ho avuto anche io un problema del genere vedi se ti puo' essere utile:
http://forum.html.it/forum/showthrea...readid=1101718
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#3 |
Messaggi: n/a
|
Per l'ordinamento di array multidimensionali esiste array_multisort()
|
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
|
il problema è che l'indice nome cambia sempre, quindi non so come fare..
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
|
UP
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
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 |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
|
Mi diresti come?
grazie ![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
|
UP
![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
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! |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jun 2002
Città: Milano
Messaggi: 959
|
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 ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:58.