常用的数组处理函数和作用
- array_change_key_case() 把数组中所有键更改为小写或大写。
- array_chunk() 把一个数组分割为新的数组块。
- array_column() 返回输入数组中某个单一列的值。
- array_combine() 通过合并两个数组来创建一个新数组。
- array_count_values() 用于统计数组中所有值出现的次数。
- array_diff() 比较数组,返回差集(只比较键值)。
- array_diff_assoc() 比较数组,返回差集(比较键名和键值)。
- array_diff_key() 比较数组,返回差集(只比较键名)。
- array_diff_uassoc() 比较数组,返回差集(比较键名和键值,使用用户自定义的键名比较函数)。
- array_diff_ukey() 比较数组,返回差集(只比较键名,使用用户自定义的键名比较函数)。
- array_fill() 用给定的键值填充数组。
- array_fill_keys() 用指定键名的给定键值填充数组。
- array_filter() 用回调函数过滤数组中的元素。
- array_flip() 交换数组中的键和值。
- array_intersect() 比较数组,返回交集(只比较键值)。
- array_intersect_assoc() 比较数组,返回交集(比较键名和键值)。
- array_intersect_key() 比较数组,返回交集(只比较键名)。
- array_intersect_uas