thinkphp - php 数组第一根据数字排序 第二根据键值排序
PHP中文网
PHP中文网 2017-04-11 10:01:51
0
2
281

怎么样实现数组第一根据键值里的值,数字越小越前,第二根据键值ABCD排序?

PHP中文网
PHP中文网

认证高级PHP讲师

reply all(2)
迷茫

@facades 大神解决了

        $array = $jiaodi;
        //创建一个存键值的值得数组
        $number = array();
        //创建一个存键值的数组
        $letter = array();

        foreach($array as $key=>$val){
            $number[] = $val;
            $letter[] = $key;
        }
        //这个函数是自定义数组排序
        array_multisort($number,SORT_ASC,$letter,SORT_ASC,$array);
左手右手慢动作

第一个自己写函数处理,第二个是有现成排序函数,不过如果你是两个条件同时,还是要自己写函数,无现成

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!