PHP函数array_merge()与加号运算符的不同之处_PHP教程
程序员文章站
2022-06-01 12:29:28
...
我们今天为大家介绍的是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函数运算符加号与的区别
-
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别_PHP教程
-
php合并数组array_merge函数运算符加号与的区别
-
解析php addslashes()与add*es()函数的区别和比较_PHP教程
-
同时兼容32位与64位机器的php hash函数_PHP教程
-
php中用加号与用array_merge合并数组的区别深入分析
-
array_merge函数的注意事项,array_merge函数_PHP教程
-
PHP函数eregi()在实际应用中与ereg()的不同之处
-
PHP下编码转换函数mb_convert_encoding与iconv的使用说明_PHP教程