<?php /* 排序方式::事实上只需要将要循环的数组进行N次循环,然后每次取最大的一个值*/ $array = array(100,25,10,258,33,48,10,5,13,58,333,108,1.2,5,3,33,0.7);//3 1 2 | 1 2 | 1 | $array2 = array(); for($y=1;$y<=17;$y++){ $max = 0; for($i=0;$i<count($array);$i++){ if($array[$i] > $max){ $index = $i; $max = $array[$i]; } } unset($array[$index]); sort($array); array_push($array2,$max); } print_r($array2); ?>