JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » php二维数组指定key排序

php二维数组指定key排序

此文被围观2634 日期: 2012-06-21 分类 : 编程开发  标签: 
在写系统的排行时要用到,经数量排序或者用金额排序等 下面是在php.net上找的一个函数 //数组排序   function array_sort($array, $on, $order=SORT_ASC) {    $new_array = array();    $sortable_array = array();    if (count($array) > 0) {     foreach ($array as $k => $v) {      if (is_array($v)) {       foreach ($v as $k2 => $v2) {        if ($k2 == $on) {         $sortable_array[$k] = $v2;        }       }      } else {       $sortable_array[$k] = $v;      }     }     switch ($order) {      case SORT_ASC:       asort($sortable_array);      break;      case SORT_DESC:       arsort($sortable_array);      break;     }     foreach ($sortable_array as $k => $v) {      $new_array[$k] = $array[$k];     }    }    return $new_array;   } 拿去用吧!

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号      川公网安备51162302000234