array( 0 => 23006, 1 => 1, 2 => 3), 1 => array( 0 => 11258, 1 => 3, 2 => 1), 2 => array( 0 => 26394, 1 => 1, 2 => 3), 3 => array( 0 => 49385, 1 => 1, 2 => 5), 4 => array( 0 => 70468, 1 => 1, 2 => 1), 5 => array( 0 => 50911, 1 => 1, 2 => 1), 6 => array( 0 => 74502, 1 => 1, 2 => 1)); echo "
\r\n";
foreach($arr as $elm) {
    echo $elm[0] . " " . $elm[1] . " " . $elm[2] . "
\r\n"; } echo "
\r\n"; function cmp($a, $b) { if($a[1] == $b[1]) { return $b[2] - $a[2]; } else { return $b[1] - $a[1]; } } usort($arr, "cmp"); echo "
\r\n";
foreach($arr as $elm) {
    echo $elm[0] . " " . $elm[1] . " " . $elm[2] . "
\r\n"; } echo "
\r\n"; ?>