array_values

array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。

array_unshift

array_unshift() 函数在数组开头插入一个或多个元素。 被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。 该函数会返回数组中元素的个数。

array_unique

array_unique() 函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。 返回的数组中键名不变。

array_uintersect_assoc

array_uintersect_assoc() 函数带索引检查计算数组的交集,用回调函数比较数据。 array_uintersect_assoc() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。

array_uintersect

array_uintersect() 函数计算数组的交集,用回调函数比较数据。 array_uintersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。数据(键值)比较是用回调函数进行的。

array_udiff_uassoc

array_udiff_uassoc() 函数返回 array1 数组中存在但其它数组中都不存在的部分。返回的数组中键名保持不变。

array_udiff_assoc

array_udiff_assoc — 带索引检查计算数组的差集,用回调函数比较数据

array_udiff

array_udiff() 函数返回一个数组,该数组包括了所有在被比较数组中,但是不在任何其它参数数组中的值,键名保留不变。

array_sum

array_sum() 函数返回数组中所有值的总和。 如果所有值多是整数,则返回一个整数值。如果其中有一个或多个值是浮点数,则返回浮点数。

array_splice

array_splice() 函数与 array_slice() 函数类似,选择数组中的一系列元素,但不返回,而是删除它们并用其它值代替。