復(fù)制代碼 代碼如下:
 
<?php 
$arr = array(345,4,17,6,52,16,58,69,32,8,234); 
$n = count($arr); 
for($i=1;$i<$n;$i++){ 
//其中的為什么$n-1是因?yàn)閿?shù)組是從0開始計(jì)算的 
//接下來是第一次內(nèi)循環(huán) 
for($j=$n-1;$j>=$i;$j--) 
{ 
//如果$arr[10]<$arr[9]; 
//temp = $arr[9]; 
if($arr[$j]<$arr[$j-1]){ 
//$temp 暫時(shí)先把小的值放起來 
$temp = $arr[$j-1]; 
//這個(gè)時(shí)候開始要交換位置了 
$arr[$j-1] = $arr[$j]; 
//$arr[9] = $arr[10]的值 
$arr[$j] = $temp; 
//$arry[10]的值等于$arr[9]的值 
//這個(gè)時(shí)候就要開始交換位置了 
} 
} 
} 
?> 
新聞熱點(diǎn)
疑難解答