|
極有可能今后我也會遇到的。
問題: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]) {
//交換兩個(gè)數(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') );//降序
第二種方法:不知道取個(gè)什么名字好,就叫插入法吧! 主站蜘蛛池模板: 好吊操在线观看 | 99ri精品国产亚洲 | 婷婷社区五月天 | 一级毛片成人午夜 | 欧美另类极品videosbest视频 | 999网站 | 国色天香网在线 | 亚洲精品第一国产综合高清 | 色综合成人 | 亚洲图片小说网 | 久久伊人中文字幕有码 | 国产成人亚洲精品2020 | 精品亚洲综合在线第一区 | 四虎免费永久在线播放 | 国产91综合 | 婷婷五月在线视频 | 国产精品欧美日韩精品 | 亚洲第一成年网 | 男女性色大片免费网站 | 丁香婷婷综合五月综合色啪 | 国产亚洲精品激情都市 | xxxxxx日本处大片免费看 | 成人激情免费视频 | 91久久精品国产91性色tv | www国产视频| 亚洲国产高清视频 | 无遮挡一级毛片呦女视频 | 91精品国产自产在线观看 | 女女同性一区二区三区四区 | 加勒比一区二区 | 3d动漫精品啪啪一区二区中 | 伊人网在线免费视频 | 男女一级毛片 | 色多多在线观看视频 | 国产高清精品91在线 | 五月深爱婷婷 | 国产91播放 | 久久久亚洲天堂 | 伊人网站在线观看 | 好吊色49paopao视频 | 日本www色|