冒泡算法:对一组数据,比较相邻数据的大小,将值小数据在前面,值大的数据放在后面。
$arr=array(1,3,8,6,4,2,9,5,6);
降序实现数字排序-冒泡
$arr=array(1,3,8,6,4,2,9,5,6);
function maoPao(array $arr){
$len=count($arr);
for ($i=1;$i<$len;$i++){
for ($k=0;$k<$len-$i;$k++){
if ($arr[$k]<$arr[$k+1]){
$temp = $arr[$k+1];
$arr[$k+1] = $arr[$k];
$arr[$k] = $temp;
}
}
}
return $arr;
}
print_r(maoPao($arr));
php也有内置的排序算法 如sort asort ksort krsort arsort