Cita:
Iniciado por alvaro_trewhela Deberia bastar con $coches["Toyota"]
Sí pero no es lo que busco, lo que realmente quiero es hacer un echo $xxxxx y que imprima en pantalla "Toyota", dado que yo desconozco los índices que pueden llegar en el arra. Respecto a esto:
Cita:
Iniciado por Alexis88 Si lo que buscas es obtener el nombre del índice y dicho arreglo tiene varios índices, puedes usar la estructura
foreach
de la siguiente manera:
Código PHP:
Ver originalforeach ($coches as $marca => $detalles){
foreach ($detalles as $clave => $valor){
echo $clave . ': ' . $valor . '<br />';
}
}
En la primera iteración, obtendrías algo como esto:
Código HTML:
Ver originalTOYOTA
Modelo: Corolla
Precio: 15.400
Color: Azul
Es la solución ganadora. Y el caso es que yo ya había intentado esta opción, peeeeeeeeeero, esto de pelearme con las clases php es lo que tiene, en vez de "foreach $coches as $marca => $datos", yo usé $marca->$datos, como si $datos fuera parte de una clase $marca.... en fin, una raya lo puede cambiar todo, literalmente XD
Gracias a los dos por echarme un cable :)