标签:
本文记录关于php 自定义排序的实现<?php
//定义数组
$arr = array(
256=>array('name'=>'zeopean' , 'grade'=> 89.3),
22 => array('name'=>'daming' , 'grade'=>34.5),
33 => array('name'=>'zpp' , 'grade'=>333),
);
//按姓名进行排序
function name_sort($x , $y){
return strcasecmp($x['name'], $y['name']);
}
//按分数排序
function grade_sort($x , $y){
return $x['grade'] < $y['grade'] ;
}
//进行关键字排序
echo '<pre>';
uasort($arr, 'name_sort');
var_dump($arr);
//按分数 排序
echo '**************';
echo '<pre>';
usort($arr , 'grade_sort');
var_dump($arr);
标签:
原文地址:http://blog.csdn.net/u010657348/article/details/46478779