array_merge与+的区别

简介: 结果:Array ( [a] => 1 [b] => 2 [c] => 3 [aa] => 1 [0] => 2 [cc] => 3 ) Array ( [a] => 1 [b] => 2 [c] => 3 [aa] => 1 [22] => 2 [cc] => 3 ) array_merge:数字键名将会被重新编号!如果你想完全保留原有数组并只想新的数组附加到后面,用+运算符。
<?php
$a = array("a"=>1,"b"=>2,"c"=>3);
$b = array("aa"=>1,"22"=>2,"cc"=>3);
$data = array_merge($a,$b);
print_r($data);
$data2 = $a + $b;
print_r($data2);
?>
结果:
Array
(
    [a] => 1
    [b] => 2
    [c] => 3
    [aa] => 1
    [0] => 2
    [cc] => 3
)
Array
(
    [a] => 1
    [b] => 2
    [c] => 3
    [aa] => 1
    [22] => 2
    [cc] => 3
)

array_merge:数字键名将会被重新编号!如果你想完全保留原有数组并只想新的数组附加到后面,用 +运算符。
目录
相关文章
|
存储 Java 索引
【面试题精讲】ArrayList 和 Array(数组)的区别?
【面试题精讲】ArrayList 和 Array(数组)的区别?
|
7月前
|
移动开发 运维 供应链
通过array.some()实现权限检查、表单验证、库存管理、内容审查和数据处理;js数组元素检查的方法,some()的使用详解,array.some与array.every的区别(附实际应用代码)
array.some()可以用来权限检查、表单验证、库存管理、内容审查和数据处理等数据校验工作,核心在于利用其短路机制,速度更快,节约性能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
7月前
|
供应链 JavaScript 前端开发
通过array.every()实现数据验证、权限检查和一致性检查;js数组元素检查的方法,every()的使用详解,array.some与array.every的区别(附实际应用代码)
array.every()可以用来数据验证、权限检查、一致性检查等数据校验工作,核心在于利用其短路机制,速度更快,节约性能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
JavaScript API 索引
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
381 0
|
JavaScript 前端开发
JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
163 1
Object.prototype.toString.call() 和 instanceOf 和 Array.isArray() 区别以及优缺点
Object.prototype.toString.call() 和 instanceOf 和 Array.isArray() 区别以及优缺点
123 0
Object.prototype.toString.call() 和 instanceOf 和 Array.isArray() 区别以及优缺点
Object.prototype.toString.call() 和 instanceOf 和 Array.isArray() 区别以及优缺点
|
JavaScript 前端开发
JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
JavaScript中Object.prototype.toString.call()、instanceOf和Array.isArray()的区别
|
存储 安全 Java
Collection 和 Collections;Array与Arrays的区别
<h2>Collection 和 Collections的区别。</h2> <p>Collection是个java.util下的接口,它是各种集合结构的父接口。继承与他的接口主要有Set 和List.</p> <p>Collections是个java.util下的专用静态类,它包含有各种有关集合操作的静态方法。提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。</p>
1927 0
|
Java
Java 数组(Array)与集合(List、ArrayList ...)的区别
Java 数组(Array)与集合(List、ArrayList ...)的区别
613 0