联合运算符的行为不像我第一次看到的那样。它基于数组的键(而不是值)实现联合(某种程度上)。
例如
<?php
$a = array('one','two');
$b=array('three','four','five');
// 不是数组值的联合
echo '$a + $b : ';
print_r ($a + $b);
// 数组值的联合
echo "array_unique(array_merge($a,$b)):";
// 从 http://oreilly.com/catalog/progphp/chapter/ch05.html 中窃取
print_r (array_unique(array_merge($a,$b)));
?>
// 输出
$a + $b : Array
(
[0] => one
[1] => two
[2] => five
)
array_unique(array_merge(Array,Array)):Array
(
[0] => one
[1] => two
[2] => three
[3] => four
[4] => five
)