Bienvenido a FDW.
Tal y como te lo dice
superweb360 y como señala
el manual oficial:
Cita:
Iniciado por Manual de PHP Si varios elementos en la declaración del array usan la misma clave, sólo la última será usada y los demás son sobrescritos.
Si solo usaras los índices numéricos por defecto, es decir, si no especificaras los índices como lo haces, podrías crear el array asociativo usando un bucle.
Código PHP:
Ver original$a = ['foo', 'bar'];
$b = ['bin', 'baz'];
for ($i = 0, $f = [], $l = count($a); $i < $l; $f[] = [$a[$i], $b[$i]], $i++);
Obteniendo como resultado lo siguiente:
Código HTML:
Ver originalArray
(
[0] => Array
(
[0] => foo
[1] => bin
)
[1] => Array
(
[0] => bar
[1] => baz
)
)
Solo es cuestión de recorrer ambos arrays, tomar cada uno de sus valores, insertarlos en un array y este en otro.
Saludos