PHP数组函数归纳

PHP数组是PHP最常用且最强大的数据结构,往往很多操作简单使用数组函数就可搞定,而无需写一大堆其他代码,增强代码执行效率和可维护性

最常用函数:

  1. array
  2. array_column
  3. array_keys
  4. array_reverse
  5. array_search
  6. array_sum
  7. array_unique
  8. array_values
  9. count
  10. in_array
  11. sizeof
  12. shuffle
  13. range
  14. array_count_values
  15. array_chunk
  16. array_key_exists
  17. array_merge
  18. array_rand
  19. array_replace
  20. key
  21. list
  22. array_map
  23. array_walk
  24. array_filter
  25. array_flip
  26. array_fill
  27. array_combine
  28. array_change_key_case
  29. array_pad
  30. array_slice

位置函数:

  1. current
  2. end
  3. next
  4. prev
  5. pos
  6. reset
  7. each

排序函数:

  1. array_multisort
  2. arsort
  3. asort
  4. krsort
  5. ksort
  6. natcasesort
  7. natsort
  8. rsort
  9. sort
  10. uasort
  11. uksort
  12. usort

栈及队列

  1. array_pop
  2. array_push
  3. array_shift
  4. array_unshift

差集

  1. array_diff_assoc
  2. array_diff_key
  3. array_diff_uassoc
  4. array_diff_ukey
  5. array_udiff
  6. array_udiff_assoc
  7. array_udiff_uassoc
  8. array_diff

交集

  1. array_intersect
  2. array_intersect_assoc
  3. array_intersect_key
  4. array_intersect_uassoc
  5. array_intersect_ukey
  6. array_uintersect
  7. array_uintersect_assoc
  8. array_uintersect_uassoc

其他

  1. array_fill_keys
  2. array_merge_recursive
  3. array_product
  4. array_reduce
  5. array_replace_recursive
  6. array_splice
  7. array_walk_recursive
  8. compact
  9. extract