博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 排序2
阅读量:4619 次
发布时间:2019-06-09

本文共 1225 字,大约阅读时间需要 4 分钟。

php内置函数 array_multisort()写的一个排序十分强大,十分简单;排序顺序旗标 :SORT_ASC - 排序成上升的顺序SORT_DESC - 排序成下降的顺序 排序型态旗标 :SORT_REGULAR - 正常的比较项目 SORT_NUMERIC - 以数字比较项目 SORT_STRING - 看作是字符串来比较项目
正序:
";foreach($arr as $key=>$val){ echo $val."
";}echo "
倒序:
";$arr2=array_reverse($arr);foreach($arr2 as $key2=>$val2){ echo $val2."
";} ?>
$val){ echo "$key=>$val
";}insert_sort($arr);function insert_sort($arr){$count = count($arr);echo "数组:".$count."
";for($i=1; $i<$count; $i++){ $tmp = $arr[$i]; $j = $i - 1; while($arr[$j] > $tmp){ $arr[$j+1] = $arr[$j]; $arr[$j] = $tmp; $j--; }}foreach($arr as $key=>$val){ echo "$val ";}echo "
";$arr2 = array_reverse($arr);foreach($arr2 as $key=>$val){ echo "$val ";}}?>-----------------------------------------------------------以下是别人写的:
$tmp){   $arr[$j+1] = $arr[$j];   $arr[$j] = $tmp;   $j--;  } } return $arr;}  //选择排序(一维数组)function select_sort($arr){ $count = count($arr); for($i=0; $i<$count; $i++){  $k = $i;  for($j=$i+1; $j<$count; $j++){   if ($arr[$k] > $arr[$j])    $k = $j;   if ($k != $i){    $tmp = $arr[$i];    $arr[$i] = $arr[$k];    $arr[$k] = $tmp;   }  } } return $arr;}  

 

 
 

转载于:https://www.cnblogs.com/huangye-dream/archive/2012/11/21/2781031.html

你可能感兴趣的文章
对360来说,江湖上再无“搜狗”这个传说
查看>>
composer
查看>>
OpenCV特征点检测——ORB特征
查看>>
mysql的csv数据导入与导出
查看>>
leetcode笔记:Pascal&#39;s Triangle
查看>>
java Hibernate UUID代码
查看>>
【QwQ】乱七八糟的置顶
查看>>
ASP.NET性能优化之构建自定义文件缓存
查看>>
利用API自动建立GL科目段组合
查看>>
UVA 696 How Many Knights
查看>>
2018.10.13 队测总结
查看>>
水平垂直居中方法总结
查看>>
uva 10391字典树
查看>>
还是挤牌
查看>>
通往财富自由之路5--你拥有的最宝贵的财富是什么?(问答02)
查看>>
用vue-cli搭建项目的 Vue-router
查看>>
本地存储 [记录]
查看>>
C#的一些必备技术
查看>>
【转载】学习顺序:顶级会议 ----> 顶级期刊 ------> 基础教材(博客) / 论文复现...
查看>>
Deep Learnning
查看>>