$arr=array(10,3,1,8);
function bubble(&$arr){
$total=count($arr);
for($i=0;$i<$total - 1;$i ){
for($j=0;$total - 1 - $i;$ [$j] > $arr[$j 1]){
$temp=$arr[$j];
與$ arr [$j 1]=$temp;
}
}
echo '
';
}
}
bubble($arr);
echo '<br>';
print_r($arr);
?>
第二個for迴圈中間條件語句應該是 $j
php排序演算法沒研究過,你可以使用php排序函數sort、asort、rsort、krsort、ksort進行陣列排序,更簡單。