PHP函数array_merge()与加号运算符的不同之处
程序员文章站
2022-04-15 14:53:25
...
我们今天为大家介绍的是array_merge在参考手册中的说明如下:
PHP函数array_merge()将两个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。
如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。
PHP函数array_merge()与加号运算符两个的区别是:
1.数组键名为数字键名时,要合并的两个数组中有同名数字KEY的时候,使用array_merge()不会覆盖掉原来的值,而使用“+”合并数组则会 把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(注意:不是覆盖而是保留最先出现的那个值)。例子:
- $arrayarray1 = array(1=>'0');
- $arrayarray2 = array(1=> "data");
推荐阅读
-
php中用加号与用array_merge合并数组的区别深入分析
-
php合并数组array_merge函数运算符加号与的区别
-
php合并数组array_merge函数运算符加号与的区别
-
php中用加号与用array_merge合并数组的区别深入分析
-
PHP函数eregi()在实际应用中与ereg()的不同之处
-
php中用加号与用array_merge合并数组的区别深入分析_php实例
-
PHP函数eregi()在实际应用中与ereg()的不同之处_PHP教程
-
PHP函数array_merge()与加号运算符的不同之处_PHP教程
-
php数组合并、追加与连接的方法(array_merge()、array_combine()函数)
-
PHP函数eregi()在实际应用中与ereg()的不同之处