Bonjour,

Je galère pour coder le tri d'un array. Voici l'array:
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
                 )
            )
       )
    )
)
Bon, il est pourri cet array, mais malheureusement je le récupère tel quel d'un webservice que je ne maîtrise pas.
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
monArray = ksort(monArray);
Bref, je suis pommé du fait que l'array soit imbriqué sur x niveau. Une petite aide serait la bienvenue