[Tableaux] Trier un tableau sur 2 élements!
Bonjour,
J'ai un tableau de 4 éléments + la clé, et j'aimerais trier ce tableau sur 2 de ces élémnents.
Comme je ne maitrise pas très bien, j'ai essayé avec deux fonctions et usort. La premiere sur un élément et la suivante sur le deuxieme et ca marche pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
function triZ1($a, $b)
{
if ($a[Z1] == $b[Z1])
return 0;
if ($a[Z1] > $b[Z1])
return 1;
}
usort ($table, triZ1);
function triZ2($a, $b)
{
if ($a[Z2] == $b[Z2])
return 0;
if ($a[Z2] > $b[Z2])
return 1;
}
usort ($table, triZ2); |
J'imagine qu'il y a beaucoup plus simple mais je ne trouve pas.
Merci de m'aider