日期:2014-05-17 浏览次数:20561 次
for($i=0; $i<count($ar); $i++) {
for(j=$i+1; $j<count($ar); $j++) {
if($ar[$i] > $ar[$j]) {
swap($ar[$i], $ar[$j]);
}
}
}
------解决方案--------------------
$arr = array(
"Peter"=>array('a0'=>'a','a1'=>'3'),
"glenn"=>array('b0'=>'a','b1'=>'1'),
"Cleveland"=>array('c0'=>'a','c1'=>'2')
);
function my_sort($a, $b) {
return strcasecmp(end($a), end($b));
}
uasort($arr, "my_sort");
print_r ($arr);