GitHub地址 https://github.com/Tim-AutumnWind/Commonly
/**
* 选择排序 while 循环 :1000 / 171.ms --- 10000 / 15447.ms
* 选择排序 for 循环 :1000 / 183.ms --- 10000 / 16745.ms
* @param $sort
* @param $n
* @return mixed
*/
function get_select_sort($sort,$n = ''){
$n = $n ?? count($sort);
$i = 0;
while($i < $n){
$j = $i + 1;
while($j < $n){
if($sort[$i] > $sort[$j]){
$val = $sort[$i];
$sort[$i] = $sort[$j];
$sort[$j] = $val;
}
$j++;
}
$i++;
}
return $sort;
}