PHP中有很多有用的数组函数,它们各自具有独特的功能。以下是这些函数的详细分析:
1.
array_change_key_case
- 这个函数用于改变数组键名的大小写,可以将所有键名转换为小写或大写。
2.
array_chunk
- 将数组分割成固定大小的子数组。
3.
array_combine
- 根据两个数组创建一个新的关联数组,第一个数组的元素作为键,第二个数组的元素作为值。
4.
array_count_values
- 统计数组中每个值出现的次数。
5.
array_diff_assoc
- 比较两个或多个数组,并返回它们的差集,同时考虑键名。
6.
array_diff_key
- 比较数组并返回差集,只根据键名。
7.
array_diff_uassoc
- 使用用户提供的回调函数来比较数组的差集。
8.
array_diff_ukey
- 使用回调函数来比较键名并计算差集。
9.
array_diff
- 计算数组之间的差集。
10.
array_fill_keys
- 使用指定的键和值填充数组。
11.
array_fill
- 用给定的值填充数组。
12.
array_filter
- 使用回调函数过滤数组中的元素。
13.
array_flip
- 交换数组中的键和值。
14.
array_intersect_assoc
- 带索引检查计算数组的交集。
15.
array_intersect_key
- 使用键名比较计算数组的交集。
16.
array_intersect_uassoc
- 带索引检查计算数组的交集,用回调函数比较索引。
17.
array_intersect_ukey
- 使用回调函数比较键名来计算数组的交集。
18.
array_intersect
- 计算数组的交集。
19.
array_key_exists
- 检查给定的键名或索引是否存在于数组中。
20.
array_keys
- 返回数组中所有的键名。
21.
array_map
- 将回调函数作用到给定数组的元素上。
22.
array_merge_recursive
- 递归地合并一个或多个数组。
23.
array_merge
- 合并一个或多个数组。
24.
array_multisort
- 对多个数组或多维数组进行排序。
25.
array_pad
- 用值将数组填补到指定长度。
26.
array_pop
- 将数组最后一个元素弹出(出栈)。
27.
array_product
- 计算数组中所有元素的乘积。
28.
array_push
- 将一个或多个元素压入数组的末尾(入栈)。
29.
array_rand
- 从数组中随机取出一个或多个元素。
30.
array_reduce
- 用回调函数迭代地将数组简化为单一的值。
31.
array_replace_recursive
- 使用传递的数组递归替换第一个数组的元素。
32.
array_replace
- 使用传递的数组替换第一个数组的元素。
33.
array_reverse
- 返回一个元素顺序相反的数组。
34.
array_search
- 在数组中搜索给定的值,如果找到则返回相应的键名。
35.
array_shift
- 将数组开头的元素移出数组。
36.
array_slice
- 从数组中取出一段。
37.
array_splice
- 把数组中的一部分去掉并用其它值取代。
38.
array_sum
- 计算数组中所有元素的和。
39.
array_udiff_assoc
- 带索引检查计算数组的差集,用回调函数比较数据。
40.
array_udiff_uassoc
- 带索引检查计算数组的差集,用回调函数比较数据和索引。
41.
array_udiff
- 用回调函数比较数据来计算数组的差集。
42.
array_uintersect_assoc
- 带索引检查计算数组的交集,用回调函数比较数据。
43.
array_uintersect_uassoc
- 带索引检查计算数组的交集,用回调函数比较数据和索引。
44.
array_uintersect
- 计算数组的交集,用回调函数比较数据。
45.
array_unique
- 移除数组中重复的值。
46.
array_unshift
- 在数组开头插入一个或多个元素。
本文地址:http://www.lianfafa.com/article/3289.html