PHP-php中合并数组使用+或者array_merge有何区别?执行效率哪个高呢?

小组聊天灌水 小组聊天灌水 主题:993 回复:2175

PHP-php中合并数组使用+或者array_merge有何区别?执行效率哪个高呢?

偏爱自由 发布于 2017-05-26 字数 0 浏览 1202 回复 1

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

归属感 2017-08-13 1 楼

array 用 + 和 array_merge 并不会达到相同的目的,所以不存在效率的高低比较。
如下代码和输出

$a = array(1, 2);
$b = array(3, 4, 5);
print_r($a + $b);
//OUTPUT
Array
(
[0] => 1
[1] => 2
[2] => 5
)
print_r(array_merge($a, $b));
//OUTPUT
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)