Php 对多维数组进行排序,并显示从最高到最低的值

Php 对多维数组进行排序,并显示从最高到最低的值,php,arrays,sorting,multidimensional-array,Php,Arrays,Sorting,Multidimensional Array,我需要对多维数组进行排序,并按照从高到低的顺序显示值。我该怎么做 $array[0][0] = "section1"; $array[0][1] = 3; $array[1][0] = "section2"; $array[1][1] = 1; $array[2][0] = "section3"; $array[2][1] = 2; echo "<pre>"; print_r($array); echo "</pre>"; 需要结果: 看 你能解释一下从最高到最低是什

我需要对多维数组进行排序,并按照从高到低的顺序显示值。我该怎么做

$array[0][0] = "section1";
$array[0][1] = 3;
$array[1][0] = "section2";
$array[1][1] = 1;
$array[2][0] = "section3";
$array[2][1] = 2;

echo "<pre>";
print_r($array);
echo "</pre>";
需要结果:


你能解释一下从最高到最低是什么意思吗?根据你需要的结果,我不理解排序标准。哦,现在我也看到了混乱。你的预期结果正确吗?不应该是第一节而不是第二节吗?@PatrickLee噢,对不起。山姆是对的。是的,你是对的,我把第一节和第二节弄混了。很抱歉
section1
3
section2
1
section3
2
section1
3
section3
2
section2
1
function cmp($a, $b) {
        return $b[1] - $a[1];
}
usort($array, "cmp");