|
極有可能今后我也會遇到的。
問題:php不用內置函數對數組排序,可能是降序或者升序
第一種方法:傳說中的冒泡法
復制代碼 代碼如下:
function arraysort($data, $order = 'asc') {
//asc升序 desc降序
$temp = array ();
$count = count ( $data );
if ($count <= 0)
return false; //傳入的數據不正確
if ($order == 'asc') {
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;
}
}
}
} 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') );//降序
第二種方法:不知道取個什么名字好,就叫插入法吧! 主站蜘蛛池模板: 亚洲天堂999 | 亚洲欧洲日韩国产一区二区三区 | 亚洲精品高清AV在线播放 | A级韩国乱理伦片在线观看 a级成人免费毛片完整版 | 毛片免费观看的视频在线 | 久久免费精品国产72精品剧情 | 日本欧美高清一区二区视频 | 国产亚洲欧洲日韩在线观看 | 亚洲精品久久区二区三区蜜桃臀 | 婷婷五月久久精品国产亚洲 | 99精品成人无码A片观看金桔 | 忘忧草在线社区WWW日本直播 | 果冻传媒mv国产陈若瑶主演 | 亚州天堂在线视频av | 无人影院在线播放 | 边做边爱播放3免费观看 | 午夜无码国产理论在线 | 小莹的性荡生活40章 | 色哦色哦哦色天天综合 | 伊人国产在线视频 | 国产在线成人一区二区三区 | 97超级碰碰人妻中文字幕 | 国产AV白丝爆浆在线播放 | 看电影就来5566先锋av | 女人高潮被爽到呻吟在线观看 | 少妇精品久久久一区二区三区 | 诱咪youmiss | 色男人的天堂久久综合 | 亚洲在线国产日韩欧美 | 国产综合自拍 偷拍在线 | 国产亚洲精品久久久久久国模美 | 久久亚洲精品AV无码四区 | 四虎国产精品高清在线观看 | 伊人久久影院大香线蕉 | 如懿传免费观看在线全集 | 伊人色综合久久天天网 | 国产AV一区二区三区日韩 | 视频专区亚洲欧美日韩 | 乌克兰成人性色生活片 | 影音先锋av男人资源 | 嗯啊快拔出来我是你老师视频 |