phper,PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 编程开发 » php二维数组指定key排序

php二维数组指定key排序

此文被围观900日期: 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;   } 拿去用吧!

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.