+ operator for array in PHP?(+ PHP中数组的运算符?)
问题描述
+
对于PHP中的数组是什么意思?
What does +
mean for array in PHP?
推荐答案
引用 PHP 语言运算符手册
+ 运算符返回附加到左侧数组的右侧数组;对于两个数组中都存在的键,将使用左侧数组中的元素,而忽略右侧数组中的匹配元素.
The + operator returns the right-hand array appended to the left-hand array; for keys that exist in both arrays, the elements from the left-hand array will be used, and the matching elements from the right-hand array will be ignored.
如果你这样做了
你会得到
所以+
的逻辑等价于如下代码段:
So the logic of +
is equivalent to the following snippet:
如果您对 C 级实现的细节感兴趣,请前往
If you are interested in the details of the C-level implementation head to
- php-src/Zend/zend_operators.c
请注意,+
与 array_merge()
将合并数组:
Note, that +
is different from how array_merge()
would combine the arrays:
会给你
查看链接页面了解更多示例.
See linked pages for more examples.
这篇关于+ PHP中数组的运算符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!