Cita:
Iniciado por hhs Te aconsejo que leas la documentación
Código PHP:
Ver original '_SERVER' => 'localhost'
),
'_TITLE' => 'Prueba'
)
);
foreach($vars as $var) {
foreach($var as $key => $value) {
echo "$key : $value";
}
}
Gracias por tu respuesta, sí, he leído la documentación y de hecho así tal cual lo tenía pero igual me seguía dando error.
Cita:
Iniciado por Triby2 A ese array se le llama multidimensional y para ese tipo de arrays tienes que aplicarle una funcion recursiva. ¿Que puedes solucionarlo con dos foreach? Por supuesto pero solo con ese arrya, y si tuviera mas niveles? No vas ha hacer un foreach por cada nivel...
Lo mejor es la recursividad en la mayoria de casos..
Por otra parte, en el codigo que compartiste del foreach(), tu fallo esya en la linea 3. Sobra $clave1.
Es decir:
Código PHP:
Ver originalecho $valor ,' contiene: ', $contenido;
Gracias Tirby, ahora que me has dicho esto es lo que daba el error. Pero lo que quiero es concatenar el string de la primer key, junto con cada uno de las keys del segundo array, no se si me explique. Para que al final resulte algo como
WEB_TITLE concatenando
WEB que es la key del primero con cada una de las que tiene dentro, por ejemplo
_TITLE.
Por ello lo había hecho de esta manera:
Código PHP:
echo $clave1.$valor ,' contiene: ', $contenido;
¿Será posible hacer esto?