Bonjour,
Je souhaiterai trier et ranger un tableau arrayData[][] multidimensionnel selon la valeur [1] (exemlpe: Soldes) et la valeur [2](exemple:Institutionnelle), mais je bloque au niveau de la fonction me permettant le trie, pouvez -vous m'aider svp
ci-dessous le tableau arrayData[] actuel:
et j'aimerai obtenir l'ordre suivant mais je n'y arrive 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
31 arrayData ( [0] => Array ( [0] => 0 [1] => Soldes [2] => Institutionnelle [3] => mag + eStore) [1] => Array ( [0] => 1 [1] => Professionnelle [2] => Institutionnelle [3] =>mag) [2] => Array ( [0] => 2 [1] => Professionnelle [2] => Institutionnelle [3] =>mag + eStore) [3] => Array ( [0] => 3 [1] => Soldes [2] => Locale [3] =>mag) [4] => Array ( [0] => 4 [1] => Professionnelle [2] => Partenaire [3] =>mag + eStore) [5] => Array ( [0] => 5 [1] => Soldes [2] => Institutionnelle [3] =>mag) )
Voici mon code
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 arrayData ( [1] => Array ( [0] => 1 [1] => Professionnelle [2] => Institutionnelle [3] =>mag) [2] => Array ( [0] => 2 [1] => Professionnelle [2] => Institutionnelle [3] =>mag + eStore) [4] => Array ( [0] => 4 [1] => Professionnelle [2] => Partenaire [3] =>mag + eStore) [0] => Array ( [0] => 0 [1] => Soldes [2] => Institutionnelle [3] => mag + eStore) [5] => Array ( [0] => 5 [1] => Soldes [2] => Institutionnelle [3] =>mag) [3] => Array ( [0] => 3 [1] => Soldes [2] => Locale [3] =>mag) )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 foreach($arrayData as $k => $v) { $value[$k] = $v['1']['2']; } array_multisort($value, SORT_ASC, $arrayData);
Partager