Bonjour,
Je galère pour coder le tri d'un array. Voici l'array:
Bon, il est pourri cet array, mais malheureusement je le récupère tel quel d'un webservice que je ne maîtrise pas.
Code : 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
24
25
26
27
28
29
30 ( [1] => array ( [toto] => array ( [0] => Array ( [0] => Array ( [name] => Pierre [date] => 5 novembre 1982 ) ) ) ) [2] => array ( [tata] => array ( [0] => Array ( [0] => Array ( [name] => Amandine [date] => 10 fevrier 1980 ) ) ) ) )
Je voudrai le trier par "name". Actuellement l'affichage des infos de cet array fonctionne, mais n'est pas trié.
Donc l'idée est de le trier en gardant la même structure pour que la fonction qui génère l'affichage ne soit pas pommée.
J'ai essayé avec les fonctions ksort, asort etc, mais je dois mal m'y prendre car php me dit que je luis passe un string alors qu'il attend un array. Je pensais juste faire:
Bref, je suis pommé du fait que l'array soit imbriqué sur x niveau. Une petite aide serait la bienvenue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 monArray = ksort(monArray);![]()
Partager