Оба будут иметь ключ 0
, и этот метод объединения массивов свернет дубликаты. Попробуйте использовать array_merge()
вместо.
$arr1 = array('foo'); // Same as array(0 => 'foo')
$arr2 = array('bar'); // Same as array(0 => 'bar')
// Will contain array('foo', 'bar');
$combined = array_merge($arr1, $arr2);
Если бы элементы в вашем массиве использовали разные ключи, оператор +
был бы более уместным.
$arr1 = array('one' => 'foo');
$arr2 = array('two' => 'bar');
// Will contain array('one' => 'foo', 'two' => 'bar');
$combined = $arr1 + $arr2;
Редактировать: Добавлен фрагмент кода для уточнения