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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(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);
いいねを押す +0
左手右手慢动作

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!