tri d'un tableau multidimensionel
Posté : 10 mars 2007, 20:14
bonjour à tous,
je cherche à trier un tableau multi dimensionnel...
de cette forme:
et je voudrai pouvoir trier selon la date le lieu ou la description...
seulement j'ai essayer avec uasort, mais je ne sais pas comment faire pour trier juste sur une colonne...
j'ai essayer ceci:
puisque je ne dis à aucun moment quelle entrée utiliser...
Un peu d'aide siouplé...
merci d'avance!
je cherche à trier un tableau multi dimensionnel...
de cette forme:
Code : Tout sélectionner
Array
(
[0] => Array
(
[date] => 1197455400
[lieu] => ihih
[description] => hioh
)
[1] => Array
(
[date] => 1184265000
[lieu] => oh
[description] => vvr
)
[2] => Array
(
[date] => 1184265000
[lieu] => oh
[description] => vvr
)
[3] => Array
(
[date] => 1194809400
[lieu] => içi
[description] => répète
)
[4] => Array
(
[date] => 1197578700
[lieu] => lens
[description] => concert
)
)seulement j'ai essayer avec uasort, mais je ne sais pas comment faire pour trier juste sur une colonne...
j'ai essayer ceci:
function time_sort($a,$b){
if($a==$b) return 0;
return ($a < $b) ? -1 : 1;
}
uasort($donnees,'time_sort');
seulement ça ne tri pas comme il faut il me semble...puisque je ne dis à aucun moment quelle entrée utiliser...
Un peu d'aide siouplé...
merci d'avance!