【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); ?>
相关文章推荐
- PHP 多维数组排序实现代码
- php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
- 不使用php api函数实现数组的交换排序示例
- php选择排序法实现数组排序实例分析
- PHP中数组元素升序、降序及重新排序的函数
- array_multisort实现PHP多维数组排序示例讲解
- 代码实现PHP数组排序
- 不使用php api函数实现数组的交换排序示例
- array_multisort实现PHP多维数组排序示例讲解
- php实现数组按指定KEY排序的方法
- PHP 简单数组排序实现代码
- PHP排序之二维数组的按照字母排序实现代码
- 解析PHP中数组元素升序、降序以及重新排序的函数
- array_multisort实现PHP多维数组排序示例讲解
- PHP实现对多维数组按照某个键值排序的两种解决方法
- PHP中数组元素升序、降序及重新排序的函数
- array_multisort实现PHP多维数组排序
- PHP中数组元素升序、降序及重新排序的函数
- PHP实现指定字段的多维数组排序函数分享
- php插入排序法实现数组排序实例