PHP中array_merge与+的区别
程序员文章站
2024-04-06 18:17:01
...
PHP中array_merge与+的区别 array_merge()将两个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。 如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不
PHP中array_merge与+的区别
- array_merge()将两个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。
如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。 - 对于使用“+”合并数组:
如果数组中有相同的key,则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(注意:不是覆盖而是保留最先出现的那个值)。
原文地址:PHP中array_merge与+的区别, 感谢原作者分享。
推荐阅读
-
php正则匹配html中带class的div并选取其中内容的方法_PHP
-
PHP Class 属性赋值 NULL 与 不赋值的区别
-
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1_PHP
-
PHP中json_encode、json_decode与serialize、unserialize的性能
-
请教 PHP 如何保留文本中的一段特定代码?
-
php中静态类与静态变量用法的区别分析_PHP
-
初识PHP中的Swoole_php实例
-
PHP中浮点数计算比较及取整不准确的解决方法_PHP
-
javascript中的toString()方法,在php中有什么一样的函数吗?解决办法
-
Redhat Linux AS4下的LAMP与Discuz安装_PHP教程