PHP usort 自定义函数排序

使用usort可以用自定义函数来排序
可以用来实现二维数组排序

function cmp($a, $b) {
  if ($a['4'] < $b['4'] || ($a['4'] == $b['4'] && $a['3'] > $b['3'])) return true;
  return false;
}
usort($table, 'cmp');

table是个二维数组,即array(array0(), array1(),…)这样的
然后a, b就是其中的array0, array1()这样的元素
通过自定义cmp使得比较a[‘4’]这个关键字来排序

你可能感兴趣的:(PHP usort 自定义函数排序)