php array_merge的使用场景

两种用法。

对于键名数组,可用于一次性更新键值。(覆盖)

对于数字数组,可用于合并数组。(追加)

array_merge(array1,array2,array3...)

可以一次合并多个数组。

如果希望多个数组中相同键名元素不被覆盖且被合并为一个数组元素(保留所有的元素),可使用 array_merge_recursive

array_merge_recursive(array1,array2,array3...)

其他键名数组和数字数组的相关函数:

array_keys 取得数组的键名(并返回一个只包含键名的数组)

array_keys(array,value,strict)

array为原数组,value可以指定键值筛选,strict和value连用,默认为false,如果为true则 5 和 “5” 是不同的。

array_values返回去掉键名的数组(也就是值不变,键名变为默认值)

array_values(array)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注