[1] + [2]!= [1,2](非关联数组上数组联合运算符的行为)

PHP*_*Pst 2 php arrays operators

[1=>0]+[2=>0]收益率[1=>0,2=>0].但是有没有使用这种语法糖的技巧[1]+[2].那么[1]+[2]生活[1,2]

注意:我关心的是这种语法,而不是其他相关的PHP函数.

Sla*_*ava 5

请改用array_merge().我难以理解+与阵列一起使用的许多奇怪的行为,我承诺永远不再使用它.


ale*_*lex 5

+ 是数组联合运算符,它将跳过现有键.

你想要array_merge()哪个会在你的例子中连接它们(对于带有数字键的数组,它会这样做).

不幸的是,没有办法让+操作员超负荷执行任何不同的操作.