排序一个2d数组PHP

时间:2016-02-04 00:23:05

标签: php

我有以下$ array:

$array[1] = (20, 1);
$array[2] = (3, 2);
$array[3] = (25, 3);
$array[4] = (5, 4);

我想根据第一个字段对此数组进行排序并获得结果:

$sort_array[1] = (3, 2);
$sort_array[2] = (5, 4);
$sort_array[3] = (20, 1);
$sort_array[4] = (25, 3);

我该怎么做?

1 个答案:

答案 0 :(得分:2)

为此目的使用usort。对于exp:

function cmp($a, $b) {
        return $a["value"] - $b["value"];
}
usort($arr, "cmp");
相关问题