Bonjour,

Lors d'un tri, j'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: array_multisort() [function.array-multisort]: Array sizes are inconsistent in
Le tableau $commandes que je veux trier est :

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
46
47
48
49
50
51
52
53
54
55
56
57
58
array(
    '0' => array(
        '0' => '1',
        'tri' => '1',
        '1' => 'CE',
        'oper_descriptif_court' => 'CE',
        '2' => '1',
        'oper_sur_facture' => '1',
        '3' => '1',
        'id_reglement_mode' => '1',
        '4' => '10.50',
        'cmd_regl_montant' => '10.50',
        '5' => '66138',
        'id_cmd_reglement' => '66138',
    ),
    '1' => array(
        '0' => '1',
        'tri' => '1',
        '1' => 'CE',
        'oper_descriptif_court' => 'CE',
        '2' => '1',
        'oper_sur_facture' => '1',
        '3' => '1',
        'id_reglement_mode' => '1',
        '4' => '38.40',
        'cmd_regl_montant' => '38.40',
        '5' => '66140',
        'id_cmd_reglement' => '66140',
    ),
    '2' => array(
        '0' => '1',
        'tri' => '1',
        '1' => 'CE',
        'oper_descriptif_court' => 'CE',
        '2' => '1',
        'oper_sur_facture' => '1',
        '3' => '1',
        'id_reglement_mode' => '1',
        '4' => '5.91',
        'cmd_regl_montant' => '5.91',
        '5' => '66141',
        'id_cmd_reglement' => '66141',
    ),
    '3' => array(
        '0' => '1',
        'tri' => '1',
        '1' => 'CE',
        'oper_descriptif_court' => 'CE',
        '2' => '1',
        'oper_sur_facture' => '1',
        '3' => '1',
        'id_reglement_mode' => '1',
        '4' => '23.10',
        'cmd_regl_montant' => '23.10',
        '5' => '66142',
        'id_cmd_reglement' => '66142',
    ),
);
Voici le tri :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
// Préparation du tri du tableau des commandes
	foreach ($commandes as $key => $row)
	{
		$oper_descriptif_court[$key] = $row['oper_descriptif_court'];
		$tri[$key] = $row['tri'];
		$id_reglement_mode[$key] = $row['id_reglement_mode'];
	}
 
	// Tri du tableau des commandes
	array_multisort($oper_descriptif_court, SORT_ASC, $tri, SORT_ASC, $id_reglement_mode, SORT_ASC, $commandes);
Pouvez-vous m'éclairer sur cette erreur.

Merci d'avance.