个人常用函数6:二维数组排序

2020-04-23 17:34:11   个人常用封装函数

  个人常用函数  

  1. function array_sorts($array, $column, $type = 'asc')
  2. {
  3. $keysvalue = $new_array = [];
  4. foreach ($array as $k => $v) {
  5. $keysvalue[$k] = $v[$column];
  6. }
  7. if ('asc' === $type) {
  8. asort($keysvalue);
  9. } else {
  10. arsort($keysvalue);
  11. }
  12. reset($keysvalue);
  13. foreach ($keysvalue as $k => $v) {
  14. $new_array[$k] = $array[$k];
  15. }
  16. return array_values($new_array);
  17. }