douyao4632 2014-09-01 09:08
浏览 46

在PHP中排序多维数组[重复]

This question already has an answer here:

I have a multidimensional array, fetched from an SQL query. It looks like this:

$CIKK[$j]["vonalkod"]
$CIKK[$j]["kiadva"]
$CIKK[$j]["nev"]
$CIKK[$j]["hatarido"]

Can I sort $CIKK based on the value of its ["vonalkod"]?

</div>
  • 写回答

1条回答 默认 最新

  • doufuhuang6981 2014-09-01 09:18
    关注

    you use this function

    function sort_multi($array, $column, $method) {
        foreach ($array as $key => $row) {
            $narray[$key] = $row[$column];
        }
        array_multisort($narray, $method, $array);
        return $array;
    }
    
    $myarray = sort_multi($CIKK , 'vonalkod' , SORT_DESC) 
    

    i'm using array_multisort in http://php.net/manual/en/function.array-multisort.php

    the $method will take SORT_DESC or SORT_ASC

    评论

报告相同问题?

悬赏问题

  • ¥15 关于Lammps建模的描述
  • ¥15 #lingo#请问一下为什么会出现以下情况,是因为l第一个值是0的缘故吗?
  • ¥15 设计格雷码同步八进制计数器
  • ¥100 改写matlab程序(关键词-系统对)
  • ¥15 函数信号发生器仿真电路
  • ¥15 Qt的pixmap和image图片加载都导致程序崩溃怎么办
  • ¥15 Kali木马生成问题求解
  • ¥30 求一下解题思路,完全不懂
  • ¥15 C51单片机串口控制JQ6500语音模块
  • ¥30 想给yolo5模型加一个图片识别界面,但是图片还没有检测出来就闪退了