Heim > Backend-Entwicklung > PHP-Tutorial > PHP实现指定字段的多维数组排序函数分享,多维数组_PHP教程

PHP实现指定字段的多维数组排序函数分享,多维数组_PHP教程

WBOY
Freigeben: 2016-07-13 10:04:25
Original
897 Leute haben es durchsucht

PHP实现指定字段的多维数组排序函数分享,多维数组

PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中的某个字段进行排序,那么这就需要我们自己写方法实现了。本文分享了一段PHP指定字段的多维数组排序方法的代码,这段代码可实现根据field字段对数组进行排序。
复制代码 代码如下:
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);
}

以上就是PHP指定字段的多维数组排序方法,希望这段PHP代码对你带来帮助。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/965357.htmlTechArticlePHP实现指定字段的多维数组排序函数分享,多维数组 PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage