如何通过PHP中的特定键对数组中的数组进行排序

时间:2011-10-06 16:21:03

标签: php arrays

  

可能重复:
  Sorting an associative array in PHP
  How to sort a multidimensional array by a certain key?

我想知道如何通过特定键对数组中的数组进行排序。

例如:

$array = array( 0 => array("id"=>25), 1 => array("id"=>15) , 2 => array("id"=>19) );

现在我想通过键“id”对数组进行排序,我期待这个结果:

$array = array( 0 => array("id"=>15), 1 => array("id"=>19) , 2 => array("id"=>25) );

有人可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:0)

希望这可行。

function cmp($a, $b){
    return $a['id'] - $b['id'];
}
usort($array, 'cmp');