當前位置:首頁 > PHP教程 > php數組 > 列表

php實現多維數組排序的方法示例

發布:smiling 來源: PHP粉絲網  添加日期:2018-08-29 17:39:28 瀏覽: 評論:0 

講述了php實現多維數組排序的方法。分享給大家供大家參考,具體如下:

  1. //定義一個學生數組 
  2. $students = array
  3.   256=>array('name'=>'jon','grade'=>98.5), 
  4.   2=>array('name'=>'vance','grade'=>85.1), 
  5.   9=>array('name'=>'stephen','grade'=>94.0), 
  6.   364=>array('name'=>'steve','grade'=>85.1), 
  7.   68=>array('name'=>'rob','grade'=>74.6), 
  8. ); 
  9. //按照名稱進行排序 
  10. function name_sort($x$y
  11.   return strcasecmp($x['name'],$y['name']); 
  12. //按照成績進行排序 
  13. function grade_sort($x,$y
  14.   return ($x['grade'] > $y['grade']); 
  15. //應用 
  16. uasort($students, name_sort); 
  17. uasort($students, grade_sort);

Tags: 多維 數組 示例

分享到:

广西快3最大遗漏值统计表