关联数组根据值进行排序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xqt15538076006/article/details/83087681

一维关联型数据进行排序

private function sort_with_keyName($arr,$orderby='desc'){
        $new_array = array();
        $new_sort = array();
        foreach($arr as $key => $value){
            $new_array[] = $value;
        }
        if($orderby=='asc'){
            asort($new_array);
        }else{
            arsort($new_array);
        }
        foreach($new_array as $k => $v){
            foreach($arr as $key => $value){
                if($v==$value){
                    $new_sort[$key] = $value;
                    unset($arr[$key]);
                    break;
                }
            }
        }
        return $new_sort;
    }

猜你喜欢

转载自blog.csdn.net/xqt15538076006/article/details/83087681