PHP技术,网站开发,PHP,PHP学习,Python学习,PHP开发,人工智能,大数据服务

PHP+Python » 编程开发 » php二维数组指定key排序

php二维数组指定key排序

此文被围观1299日期: 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-2019 adophper.com. All Rights Reserved.
读图网科技 版权所有。蜀ICP备12031064号