Ok, cet array comporte un premier niveau avec deux element.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 Array ( [1] => Array ( [0] => 1 [1] => Array ( [ID] => 1 [title] => How to make a link to another page from flash [url] => http://www.geocities.com/SunsetStrip/Alley/5616/mshtml.htm#sec5 [type] => Flash [keywords] => link,page,make,flash [topSearchedTerm] => [totalVisit] => 0 [version] => All [lastVisit] => 0000-00-00 00:00:00 [description] => Describe how to make a link to a web page from within flash player. [cat] => HTML [dateAdded] => 2006-09-23 ) ) [5] => Array ( [0] => 2 [1] => Array ( [ID] => 5 [title] => How to set variables in flash from web page [url] => http://www.geocities.com/SunsetStrip/Alley/5616/mshtml.htm#sec5 [type] => Flash [keywords] => page,flash,variables,set [topSearchedTerm] => [totalVisit] => 0 [version] => All [lastVisit] => 0000-00-00 00:00:00 [description] => Describe to set a variable in flash from web page using the param tag. [cat] => Flash [dateAdded] => 2006-09-23 ) ) )
J'aimerais etre capable de trier cet array sur le deuxieme niveau a l'index 0 (ici 1 et 2) de sorte que la valeur la plus haute soit en premier donc le contraire de l'exemple. J'ai tenté ma chance avec usort et une fonction de comparaison mais je ne m'y retouve pas ...
Au fond est-ce possible et sans limite d'element (en tout cas plus que deux ) ?
Merci beaucoup de votre aide
Partager