按值对PHP中的2d数组进行排序

时间:2015-06-13 05:34:47

标签: php sorting multidimensional-array

我有一个代码:

  

$诊断[$计数] [$行['导致']];

我需要按[$ count]

的值对数组进行排序

1 个答案:

答案 0 :(得分:0)

据我了解,您希望按键值$count)对数组进行排序。

您应该使用ksort()(从低到高)或krsort()(从高到低)。按键对数组进行排序,保持数据关联的关键。

示例:

$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
ksort($fruits);

在你的情况下应该是:

ksort($diagnose);

值排序使用asort()

在此处了解更多排序功能:http://php.net/manual/en/array.sorting.php