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

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

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(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);
左手右手慢动作

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!