日期:2014-05-17 浏览次数:20478 次
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);