数组根据某个键值排序

  作者: thtomatic  分类: php笔记   评论: [ 0 ] 条  浏览: [ 1021 ] 次

function arraySort($array,$keys,$sort='asc')
    {
        $newArr = $valArr = array();
        foreach ($array as $key=>$value) {
            $valArr[$key] = $value[$keys];
        }
        ($sort == 'asc') ?  asort($valArr) : arsort($valArr);//先利用keys对数组排序,目的是把目标数组的key排好序
        reset($valArr); //指针指向数组第一个值
        foreach($valArr as $key=>$value) {
            $newArr[$key] = $array[$key];
        }
        return $newArr;
    }

版权所有:《thtomatic》 => 《数组根据某个键值排序
本文地址:https://ask.mykeji.net/phpnotes/202.html
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。


发表评论:

    23.80ms