您的位置:首页 > 编程语言 > PHP开发

【PHP】实现将数组中的数排序,可控制升降序,默认降序!

2016-11-09 21:38 302 查看
<?php
/*
echo"
---------------------2、数组排序改写-----------------------
";
echo"1)输入任何数组都可以完成排序;
2)排序可以控制升序还是降序;

3)默认为升序。

"; */
$arr=array(8,98,45,88,35,38,49,10,2,5,75,64);
echo"排序前的数组:";
foreach($arr as $v){
echo $v." ";

}
function Order($arr,$def=true){
for($i=0;$i$arr[$j+1]){
//升序

$temp=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$temp;
}

}

elseif(!$def){
//降序

if($arr[$j]<$arr[$j+1]){
$temp=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$temp;
}
}

}
}echo"
排序后的数组:";
foreach($arr as $v){
echo $v." ";
}

}	   Order($arr,1);
Order($arr,0);

?>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: