//选择排序法
function selectsort(&$arr){
$temp=0;
for($i=0;$i<count($arr)-1;$i++){
// 假设$arr($i)为最小值
$minval=$arr[$i];
//记录最小数的下标
$minindex=$i;
for($j=$i+1;$j<count($arr);$j++){
//如果minval不是最小,把最小值传给minval;最小值下标传给minindex;
if($minval>$arr[$j]){
$minval=$arr[$j];
$minindex=$j;
}
}
//交换数据
$temp=$arr[i];
$arr[$i]=$arr[$minindex];
$arr[$minindex]=$temp;
print_r($arr);
}
}
print_r($arr);每一步输出什么
看上去没有什么错,你是怎么调用的。