$str = array(1,2,3,4,5,6);
for($i=0;$i<count($str);$i++){
for($j=count($str)-1;$j>$i;$j--){
if($str[$j]>$str[$j-1]){
$temp = $str[$j-1];
$str[$j-1] = $str[$j];
$str[$j] = $temp;
}
}
}
print_r( $str );
冒泡排序,两个循环,第一趟从头部开始,逐个递加,里面的循环从底部开始,逐个递减