1、+
2、array array_merge(array arra1[, array array2[,array...]])
array_merge()将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面,作为返回结果的数组。
如果输入的数组中含有相同的字符串键名,则该键名后面的值将覆盖前面的一个值。
然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。
立即学习“PHP免费学习笔记(深入)”;
如果只是给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引
特点:
数字索引,不会覆盖,值合并后,键名会连续方式重新索引
字符串键名,则该键后面的值将会覆盖前面一个值
3、array array_merge_recursiv(array array1[,array....])
array_merge_recursive()将一个或多个数组的单元合并起来,一个数组中的值附加到前面一个数组的后面,返回作为结果的数组。
如果输入的数组中有相同的字符串键名,则这些值会被合并到一个数组中去,这样递归下去,因此如果一个值本身就是一个数组,本函数将按照响应的条目把它合并为另一个数组。
然而,如果数组具有相同的数组键名,后一个值将不会覆盖原来的值,而是附加到后面
特点:
规则与array_mege基本相同,只是在处理相同字符串键名时,采用递归追加
以上就介绍了PHP合并数组的方法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号