PHP指定字段的多维数组排序方法

PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中的某个字段进行排序,那么这就需要我们自己写方法实现了。

function sortArrByField(&$array$field$desc = false){

  $fieldArr array();
  foreach ($array as $k => $v) {
    $fieldArr[$k] = $v[$field];
  }
  $sort $desc == false ? SORT_ASC : SORT_DESC;
  array_multisort($fieldArr$sort$array);
}
原文地址:https://www.cnblogs.com/maowenqiang/p/5121967.html