PHP 千万亿万级数据排行榜
浏览量:496
<?php
function sort_rank($rank_list, $item) {
$pop_arr = array();
while ($entry = array_pop($rank_list)) {
if ($entry >= $item) {
if ($pop_arr) {
array_push($rank_list, $entry, $item);
array_pop($pop_arr);
return array_merge($rank_list, $pop_arr);
}
array_push($rank_list, $entry);
return $rank_list;
} else {
array_unshift($pop_arr, $entry);
}
}
}
$rank_list = array(38,10,18,6,5,1);
echo "<pre>";
var_dump(sort_rank($rank_list, 39));
神回复
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。