php基础篇-二维数组排序 array_multisort
2016-10-11 00:00
351 查看
`<?php
`
function my_sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC ){ if(is_array($arrays)){ foreach ($arrays as $array){ if(is_array($array)){ $key_arrays[] = $array[$sort_key]; }else{ return false; } } }else{ return false; } array_multisort($key_arrays,$sort_order,$sort_type,$arrays); return $arrays; } $person = array( array('id'=>1,'name'=>'fj','weight'=>100,'height'=>180), array('id'=>2,'name'=>'tom','weight'=>53,'height'=>150), array('id'=>3,'name'=>'jerry','weight'=>120,'height'=>156), array('id'=>4,'name'=>'bill','weight'=>110,'height'=>190), array('id'=>5,'name'=>'linken','weight'=>80,'height'=>200), array('id'=>6,'name'=>'madana','weight'=>95,'height'=>110), array('id'=>7,'name'=>'jordan','weight'=>70,'height'=>170) ); var_dump($person); $person = my_sort($person,'name',SORT_ASC,SORT_STRING);
`
相关文章推荐
- php基础篇-二维数组排序 array_multisort
- php基础篇-二维数组排序 array_multisort
- php基础篇-二维数组排序 array_multisort
- php基础篇-二维数组排序 array_multisort
- php实现二维数组排序array_multisort($ages, SORT_DESC, $home)函数
- PHP 二维数组排序——array_multisort()
- php二维数组排序 --array_multisort
- php 二维数组排序 usort 和 array_multisort
- php二维数组排序 根据某一键值排序 array_multisort
- PHP 二维数组根据某个字段排序 复制代码 array_multisort
- php 排序 array_multisort 二维数组排序
- PHP根据二维数组中某个项排序之array_multisort
- php二维数组排序array_multisort()
- php 数组排序 array_multisort与uasort的区别
- php--多维数组排序函数array_multisort
- php二维数组排序方法(array_multisort usort)
- php中array_multisort对多维数组排序的方法
- php 数组排序 array_multisort与uasort的区别
- PHP - Manual手册 - V. Array 数组函数 - array_multisort对多个数组或多维数组进行排序
- 二维数组排序 array_multisort