PHP数组相加和merge的区别
来源:互联网 发布:产品成本分析软件 编辑:程序博客网 时间:2024/05/21 14:06
当key为string类型时:
<?php$arr1 = array('a'=>'PHP');$arr2 = array('a'=>'JAVA');//如果键名为字符,且键名相同,array_merge()后面数组元素值会覆盖前面数组元素值print_r(array_merge($arr1,$arr2)); //Array ( [a] => JAVA )//如果键名为字符,且键名相同,数组相加会将最先出现的值作为结果print_r($arr1+$arr2); //Array ( [a] => PHP )?>
当key为数字类型时:
<?php$arr1 = array("C","PHP");$arr2 = array("JAVA","PHP");//如果键名为数字,array_merge()不会进行覆盖print_r(array_merge($arr1,$arr2));//Array ( [0] => C [1] => PHP [2] => JAVA [3] => PHP )//如果键名为数组,数组相加会将最先出现的值作为结果,后面键名相同的会被抛弃print_r($arr1+$arr2);//Array ( [0] => C [1] => PHP )?>
0 0
- PHP数组相加和merge的区别
- PHP 数组相加和array_merge的区别
- array_merge和数组直接相加的区别
- PHP中array_merge和array相加的区别分析
- PHP中array_merge和array相加的区别分析
- 变量相加和常量相加的区别
- 变量相加和常量相加的区别
- php 数组的相加的异同
- php中array_merge()与$arr1+$arr2两个数组直接相加的区别
- merge 和union的区别
- saveOrupdate和 merge的区别
- merge和update的区别
- php二维数组相同id的数量相加
- php中array_merge与array相加的区别
- PHP和Javascript访问数组和对象时的区别
- Hibernate的update()和merge()的区别
- hg 的 merge 和 update 的区别
- N SUM 数组中任意数相加的结果等于剩下的数相加和
- 计算几何入门3--poj1113Wall
- WebGoat实验之Cross-Site Scripting(XSS,跨站脚本攻击)- 2016.01.09
- SpringMVC框架中多数据源的配置问题、datasource
- Objective-C 8 NSNumber的常用方法
- Java面试题全集(B)
- PHP数组相加和merge的区别
- Android源代码仓库及其管理工具Repo分析
- spring事物属性与隔离级别
- ios开发一些基础书籍
- 总结使用Unity3D优化游戏运行性能的经验
- C/C++文件操作2——fstream类
- Java面试题全集(C)
- 【已解决】新建Android Studio项目,卡死了
- Table View简单描述