|
極有可能今后我也會遇到的。
問題:php不用內(nèi)置函數(shù)對數(shù)組排序,可能是降序或者升序
第一種方法:傳說中的冒泡法
復(fù)制代碼 代碼如下:
function arraysort($data, $order = 'asc') {
//asc升序 desc降序
$temp = array ();
$count = count ( $data );
if ($count <= 0)
return false; //傳入的數(shù)據(jù)不正確
if ($order == 'asc') {
for($i = 0; $i < $count; $i ++) {
for($j = $count - 1; $j > $i; $j --) {
if ($data [$j] < $data [$j - 1]) {
//交換兩個數(shù)據(jù)的位置
$temp = $data [$j];
$data [$j] = $data [$j - 1];
$data [$j - 1] = $temp;
}
}
}
} else {
for($i = 0; $i < $count; $i ++) {
for($j = $count - 1; $j > $i; $j --) {
if ($data [$j] > $data [$j - 1]) {
$temp = $data [$j];
$data [$j] = $data [$j - 1];
$data [$j - 1] = $temp;
}
}
}
}
return $data;
}
$data = array (7, 5, 3, 8, 9, 1, 5, 3, 1, 24, 3, 87, 0, 33, 1, 12, 34, 54, 66, 32 );
var_dump ( arraysort ( $data ) ); //升序
echo ('<br>');
var_dump ( arraysort ( $data ,'desc') );//降序
第二種方法:不知道取個什么名字好,就叫插入法吧! 主站蜘蛛池模板: 日本大片ppt免费ppt视频| 我们的高清免费视频观看| 神迹电影| 香谱72图解详细解释大全| 正牌韦小宝之奉旨沟女| 大兵相声小品蠢得死| 鲁滨逊漂流记阅读笔记| 永远是少年电影免费观看| 电影《睡在我上铺的兄弟》简介| 机智的上半场 电视剧 | 荆棘花| 张天爱出生于哪年?| 十一码复式中奖表图片| 欧美成视频| 欠条怎么写才具有法律作用| angelawhite在线av| 98372电影| 性的张力短片集| 本田飞度1.5自动挡多少钱| 方言的战争在线观看高清免费完整版| cctv16节目表今天内容| 质量教育培训的首要内容是() (单选题)| 欧美一级在线视频| 陆夏| 电影频道直播| 邵雨薇电影| 初音未来头像| 荡寇电视剧演员表| 一句话让男人主动联系你| 奶粉过敏的症状和表现| 尹雪喜主演电影| 挠60分钟美女腋窝视频| 卫星掉落| 李道新| 五年级上册写字表拼音| 刘天宇| 把乐带回家| 妹妹扮演的角色| 王风| 直播斯诺克直播间| 阮虔芷个人资料|