用for循环排列数组


用for循环排列数组

题目:把4、2、75、23、12按从小到大的顺序排列

代码:



<?php

$arr = array(4,2,75,23,12);
for($i=0;$i<=4;$i++){
  for($j=$i+1;$j<=4;$j++){
    if( $arr[$i] > $arr[$j] ){
      $t = $arr[$i];
      $arr[$i] = $arr[$j];
      $arr[$j] = $t;
     }
  }
}
print_r($arr);

?>

输出结果:Array ( [0] => 2 [1] => 4 [2] => 12 [3] => 23 [4] => 75 )


发表回复