PHP多排序数组

时间:2012-02-18 00:27:29

标签: php arrays sorting

如果我有这个数组:

array(
    [0] => array(5, "hi"),
    [1] => array(2, "hello"),
    [2] => array(9, "test")
)

如何按[n] [0]对此数组进行排序?
最终结果应该是这样的:

array(
    [0] => array(9, "test")
    [1] => array(5, "hi"),
    [2] => array(2, "hello"),
)

1 个答案:

答案 0 :(得分:0)

您可以使用自定义比较功能:

function multi_sort($a, $b)
{
    return $a[0] < $b[0];
}

usort($array, 'multi_sort');