Hola,
me gustaría saber como puedo crear una matriz de dos arrays y rellenarla de forma dinámica indexando el primer elemento de forma asociativa y el segundo con un contador (como en el ejemplo que pongo).
He visto un montón de ejemplos en los que se crea la estructura y te explican como recorrerla, pero los datos se crean cuando se crea el array, algo así:
$shop = array ("mensaje" => array ("tipo1" => "Hola mundo"), "estado" => array ("error1" => "fallo en la query"));
y yo lo que quiero es hacer algo del tipo:
$shop = array ("mensaje" => array (), "estado" => ());
tal que luego pueda indexar de la siguiente manera para insertar elementos:
$shop ["mensaje"][] = "Hola mundo";
$shop ["estado"][] = "fallo en la query";
y recorrerlos de esta otra:
for ($cont = 0; $cont < count ($shop ["mensaje"]); $cont ++)
echo $shop ["mensaje"][$cont];
El caso es que no encuentro la sintaxis correcta o no se si es posible hacer algo así.
Con vectores se que se puede hacer un vector dinámico de la siguiente forma:
$shop[] = "valor";
y luego recorrerlos con un for indexando con el contador del for, pero con matrices... ????
Gracias.