Bonjour
J'aimerai trier un tableau multidimensionnel (resultat d'une requete) selon le nombre de commentaires.
Si je recupere simplement le resultat de ma requête, j'obtiens le tableau suivant :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Array ( [0] => Array ( [id] => 1 [prenom] => Jean [nb_com] => 9 ) [1] => Array ( [id] => 2 [prenom] => Paul [nb_com] => 3 ) [2] => Array ( [id] => 3 [prenom] => Sophie [nb_com] => 14 ) )
J'ai touvé en recherchant sur le forum qui'l existait la fonction array_multisort
mais je ne comprends comment l'utiliser.
Il y a un exemple qui illustre un cas similaire au mien (Exemple 386. Classer les résultats d'une base de données). Il est dit qu'il faut un tableau de colonne.
J'ai donc changé ma manière de récuperer le resultat de ma requete pour avoir :
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Array ( [idx] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [prenom] => Array ( [0] => Jean [1] => Paul [2] => Sophie ) [nb_com] => Array ( [0] => 9 [1] => 3 [2] => 14 ) )
J'espère avoir été assez clair, et merci.
Partager