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
| header('Content-type: text/plain');
$t = Array
(
0 => Array
(
0 => 1, // Cet indice (1)
1 => 1, // Et celui là (2)
2 => '180.2.10101',
),
1 => Array
(
0 => 2, // (1)
1 => 3, // (2)
2 => '0001652637',
),
2 => Array
(
0 => 1, // (1)
1 => 3, // (2)
2 => '0001652637',
),
) ;
echo "avant\n";
print_r($t);
usort($t, 'tri');
echo "après\n";
print_r($t);
function tri($a, $b)
{
if ($a[0] == $b[0]) {
return ($a[1] < $b[1]) ? -1 : 1;
}
return ($a[0] < $b[0]) ? -1 : 1;
} |
Partager