Bonjour à tous,
je viens vous voir car je n'arrive vraiment pas à trouver comment je pourrai trier mon tableau de tableau selon une première colonne, puis selon une deuxième colonne.
Voici une illustration :
Mon tableau non trié :
Je voudrai trier cette liste de mot en fonction de la colonne [lettre] puis s'il y a plusieurs nuplet de la même lettre, les trier selon la colonne [mot].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Array ( [0] => Array ([lettre] => a, [mot] => abricot) [1] => Array ([lettre] => b, [mot] => banane) [2] => Array ([lettre] => a, [mot] => aubergine) [3] => Array ([lettre] => a, [mot] => ananas) [4] => Array ([lettre] => c, [mot] => carotte) [5] => Array ([lettre] => b, [mot] => biscotte) )
Et d'une manière générale, s'il y avait une troisième colonne, ou une Énième colonne, continuer le trie ASC ou DESC dans l'ordre que je le désir.
Ainsi à la fin, je désirerai avoir :
Ceci n'est qu'un exemple, mon cas est plus compliqué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Array ( [0] => Array ([lettre] => a, [mot] => abricot) [1] => Array ([lettre] => a, [mot] => ananas) [2] => Array ([lettre] => a, [mot] => aubergine) [3] => Array ([lettre] => b, [mot] => banane) [4] => Array ([lettre] => b, [mot] => biscotte) [5] => Array ([lettre] => c, [mot] => carotte) )
J'ai déjà beaucoup regardé les différentes catégorie de trie sur http://fr.php.net/manual/fr/array.sorting.php
Je vous remercie par avance.
Partager