thinkphp - php 数组第一根据数字排序 第二根据键值排序
PHP中文网
PHP中文网 2017-04-11 10:01:51
[PHP讨论组]

怎么样实现数组第一根据键值里的值,数字越小越前,第二根据键值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);
ringa_lee

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号