PHP:将数组添加在一起
有人可以帮我解释一下吗?我有两段代码,一段按预期工作,但另一段没有。
这有效
$a = array('a' => 1, 'b' => 2);
$b = array('c' => 3);
$c = $a + $b;
print_r($c);
// Output
Array
(
[a] => 1
[b] => 2
[c] => 3
)
这不会
$a = array('a', 'b');
$b = array('c');
$c = $a + $b;
print_r($c);
// Output
Array
(
[0] => a
[1] => b
)
这是怎么回事??为什么第二个版本不同时将两个数组加在一起?我误解了什么?我应该做什么?还是PHP中的一个错误?