Неожиданный результат, не правда ли? Скорее всего вы ожидали получить массив
PHP код:
Array
(
[0] => Moscow
[1] => London
[2] => cat
[3] => dog
[4] => fox
[5] => RED
)
Однако в PHP на этот счет свои правила. При слиятии массивов, в которых содержатся элементы с одинаковыми индексами (ключами), в результирующем массиве останется элемент первого массива. А в приведенном примере элементы массива b имели индексы - 0, 1; массива a - 0, 1, 2; массива c - 1. В итоге мы получили массив с тремя индексами: