美文网首页
数组排序--

数组排序--

作者: berger_w | 来源:发表于2020-04-14 14:23 被阅读0次
    public function sortArr($arr,$flag = true):array
    $indexNum = $arr[0];
            $count = count($arr);
            $left  = [];
            $right  = [];
    
            for ($i=1; $i < $count ; $i++) { 
                
                if($arr[$i]  < $indexNum) {
                    array_push($left, $arr[$i]);
                }
    
                if($arr[$i]  > $indexNum) {
                    array_push($right, $arr[$i]);
                }
            }
    
    
            if($flag) {
                asort($left);
                asort($right);
                return array_merge($left, array($indexNum),$right);
            } else {
                arsort($left);
                arsort($right);
                return array_merge($right, array($indexNum),$left);
            }
    }
    

    相关文章

      网友评论

          本文标题:数组排序--

          本文链接:https://www.haomeiwen.com/subject/udttvhtx.html