PHP合并2个数字键数组的值的程序
php中数组合并array_merge是最靠得住的函数了,下文我们在利用array_merge函数合并时主要是对于两个数组的键值为数字进行处理。
先要了解一个基础知识点
PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的!
主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意
立即学习“PHP免费学习笔记(深入)”;
此版本和闪睿企业网站管理系统 2009 SP1 Build 090828 得区别是:这个可以在本地计算机一键安装所有所需组件,并安装完成后自动打开闪睿网站前台。我们的口号:简单,不思考!这个版本要的就是简单!不再需要安装IIS,配置IIS,繁琐的各种设置,下载等,就下载一个包,运行一个程序,一步到位!2.0版本更新日志:1.自主研发迷你web服务器,全自动配置参数。简单无极限!2.迷你服务器和迷你
1)键名为数字时,array_merge()后面的值将不会覆盖原来的值,而是附加到后面,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖)
2)键名为字符串时,array_merge()此时会覆盖掉前面相同键名的值,但+仍然把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖)。
| 代码如下 | |
|
$a = array('a', 'b'); //输出: array array ++++++++++++++++++++++++++++++++++++++++++ //输出: array array ++++++++++++++++++++++++++++++++++++++++++ $a = array('a', 'b'); //输出: array ++++++++++++++++++++++++++++++++++++++++++ $a = array( 输出: array array |
|
好了讲到这么多了我们来看看下合并2个数字键数组的值
| 代码如下 | |
|
/** $arr1 = array('aa', 'bb', 'cc'); $arr = new_array_merge($arr1, $arr2); 输出: Array |
|










