欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php二维数组按指定键值key排序的例子

程序员文章站 2022-05-10 21:07:19
...
  1. /**
  2. * php二维数组按指定键值key排序
  3. * by bbs.it-home.org
  4. */
  5. function array_sort($array, $key){
  6. if(is_array($array)){
  7. $key_array = null;
  8. $new_array = null;
  9. for( $i = 0; $i $key_array[$array[$i][$key]] = $i;
  10. }
  11. ksort($key_array);
  12. $j = 0;
  13. foreach($key_array as $k => $v){
  14. $new_array[$j] = $array[$v];
  15. $j++;
  16. }
  17. unset($key_array);
  18. return $new_array;
  19. }else{
  20. return $array;
  21. }
  22. }
复制代码