PHP二維數組,根據多個字段來排序


  如果是最最常見的二維數組排序, 大多數情況下也只用到二維;

  用php內置函數 array_multisort( )  是最簡單的;

   

<?php 假設, $arr 是一個二維數組, $arg1是取出的字段1$arg2是取出的字段2, 需要多少個字段拿多少個// 先用 內置函數 array_column 取出其中一個字段

array_multisort(array_column($arr, $arg1), SORT_ASC, array_column($arr, $arg2), SORT_DESC, $arr); 這樣既可得到根據兩個字段來排序的功能,簡單快捷!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM