El código que puse es la versión pequeña del problema en el cual todo anda perfecto.
Probé con
var_dump($a) y muestra los arrays completamente asi:
Código:
array (size=3)
0 =>
array (size=3)
0 => string '0uno' (length=4)
1 => string '0dos' (length=4)
2 => string '0tres' (length=5)
1 =>
array (size=2)
0 => string '1uno' (length=4)
1 => string '1dos' (length=4)
2 =>
array (size=3)
0 => string '2uno' (length=4)
1 => string '2dos' (length=4)
2 => string '2tres' (length=5)
Con var_dump si muestra todo los arrays en
ambos casos sin importar el tamaño del los arrays.
Saludos