Contenido del curso
Arreglos
Condicionales
Bucles
Funciones
Proyecto: juego del ahorcado con PHP
Bonus: HTML con esteroides
Próximos pasos
Reto: escuela de michis
Contenido del curso
Reto: escuela de michis
Carlos Eduardo Gomez García
ProfesorMacarena Jamett Álvarez
EstudianteRenzo Avila
EstudianteMagdiel Linares
EstudianteJimmy Buriticá Londoño
EstudianteLuis Alberto Rodríguez Arellano
EstudianteJohn David Gómez Constante
EstudianteMagdiel Linares
EstudianteJohn David Gómez Constante
EstudianteAka SinssChoss
EstudianteLiann Melanny Huaman Cunyas
EstudianteBrayan Marino Vilchez Daga
EstudianteAXEL MANUEL MOSQUEDA DE LA CRUZ
EstudianteGabriel Puig
EstudianteJimmy Buriticá Londoño
EstudianteJimmy Buriticá Londoño
EstudianteMaria del Carmen Valero Carreño
EstudianteSebastian Pérez
EstudianteCleidi Figueira
EstudianteJOHN ANDERSON CARBAJAL QUISPE
EstudianteDavid Perez Ayala
EstudianteJesús René Fernández Serrano
EstudianteAlexis Condor
EstudianteMariano Perez
EstudianteFelipe Soler
EstudianteYerson Felipe Ramirez Garnica
EstudianteGustavo Joel Muñoz Najera
EstudianteJuan Carlos Gutierrez
EstudianteNicolas Jose Barragan Rincon
EstudianteLanzer Antuan Cabanillas Lopez
Estudiante¡Suerte en tu primer reto!
. Este es un reto muy sencillito que confío 100% en ti que lograrás hacer, tómate tu tiempo, no te desesperes, sé que lo lograrás. Tampoco te preocupes si tu código y el mío son diferentes, lo importante es que respondas esta pregunta 👇 . ¿Tu programa funciona? . Si la respuesta fue "sí" entonces felicidades, lograste cumplir el reto 👏. Recuerda que no importa cómo hagas tu código, si funciona entonces tu código es correcto, de hecho, te reto a comparar tu código incluso con el de tus otros compañeros acá en la sección de aportes y mira qué ideas increíbles puedes tomar de ellos 👀👇
<code> <?php $escuela=array( array( "Nombre"=>"Niño", "Ocupación"=>"Estudiante", "Color"=>"Atigrado", "Edad"=>"2", "ComidaFav"=>"Churu", "ComidaNoFav"=>"Croquetas" ), array( "Nombre"=>"Chica", "Ocupación"=>"Madre", "Color"=>"Rubio y blanco", "Edad"=>"9", "ComidaFav"=>"Pescado", "ComidaNoFav"=>"Croquetas" ), array( "Nombre"=>"Chica Golosa", "Ocupación"=>"Estudiante", "Color"=>"Atriagado y calico", "Edad"=>"7", "ComidaFav"=>"Churu", "ComidaNoFav"=>"Croquetas" ) ); for ($i=0; $i < count($escuela); $i++) { echo "Nombre : ".$escuela[$i]["Nombre"]."\n"; echo "Ocupación : ".$escuela[$i]["Ocupación"]."\n"; echo "Color : ".$escuela[$i]["Color"]."\n"; echo "Edad : ".$escuela[$i]["Edad"]."\n"; echo "Comida favorita : ".$escuela[$i]["ComidaFav"]."\n"; echo "Comida no favorita: ".$escuela[$i]["ComidaNoFav"]."\n"; echo "\n"; } ?> </code>
Excelente desarrollo del ejercicio.
Me causo curiosidad lo de las { } y probando note que si me permitio varios niveles:
echo "Las comidas favoritas de {$michis[2]['nombre']} son: {$michis[2]['comidas']['favoritas']}" . PHP_EOL;
Bien por ese detalle, lo probé y si funciona. Supongo que en versiones antiguas de PHP no funcionaba.
Confirmo, si funciona para llegar más profundo en los arreglos!! :D
{$escuela[0]['comidas']['favoritas']}
Entretenido y práctico el reto
<?php $michis = array( "michi 1" => array( "nombre"=> "Luna", "ocupacion" => "Perro", "color" => "Negro con manchas blancas", "comida" => array( "favorita" => "Purina", "maluca" => "de uno" ) ), "michi 2" => array( "nombre"=> "Lola", "ocupacion" => "Gato", "color" => "Blanco con manchas doradas", "comida" => array( "favorita" => "Cat", "maluca" => "de uno" ) ), "michi 3" => array( "nombre"=> "Guaca", "ocupacion" => "Guacamaya", "color" => "Azul con verde y amarillo", "comida" => array( "favorita" => "Coco, queso y mazorca", "maluca" => "de uno" ) ) ); echo "Los michis de los Gomez Constante: 1. Nombre " . $michis['michi 1']['nombre'] . "| Ocupacion: ". $michis['michi 1']['ocupacion']. "| Color: " . $michis['michi 1']['color']. "| Comida favorita: ". $michis['michi 1']['comida']['favorita']; echo "Los michis de los Gomez Constante: 1. Nombre " . $michis['michi 2']['nombre'] . "| Ocupacion: ". $michis['michi 2']['ocupacion']. "| Color: " . $michis['michi 2']['color']. "| Comida favorita: ". $michis['michi 2']['comida']['favorita'];
Hola, como haces para poner el screen asi tal cual como el editor de codigo? Todos lo hacen pero no se como, Gracias!
Hola :D. No es una captura de pantalla. En la caja de comentarios de Platzi, usted ve que le dan varias opciones para editar el texto (negrita, cursiva, etc) del aporte o la pregunta. Entre las ultimas opciones le aparece esto - </> - , que es para escribir código directamente en los comentarios.
Mi solución
<?php $michis = array( // 0 1 2 "nombreGato" => ["Pancho", "Negro", "Manchas"], "ocupacion" => ["dormir", "comer", "saltar"], "color" => ["blanco y gris", "negro", "blanco y negro"], "comida" => array( "favorita" => ["croquetas", "leche", "sopa"], "noFavorita" => ["arroz", "fideos", "papa"] ) ); $Pancho = $michis["nombreGato"][0]; echo "La ocupación de $Pancho es " . $michis["ocupacion"][0]; echo "\nEl color de $Pancho es " . $michis["color"][0]; echo "\nLa comida favorita de $Pancho es " . $michis["comida"]["favorita"][0]; echo "\nLa comida que no le gusta a $Pancho es " . $michis["comida"]["noFavorita"][0];
Me encanto tu logica , este podria ser lo que imprime al final con concatenacion .
$Pancho = $michis["nombreGato"][0]; $Negro = $michis["nombreGato"][1]; $Manchas = $michis["nombreGato"][2]; echo "La ocupación de $Pancho es " . $michis["ocupacion"][0]."\n"."El color de $Pancho es " . $michis["color"][0]."\n"."La comida favorita de $Pancho es " . $michis["comida"]["favorita"][0] ."\n"."La comida que no le gusta a $Pancho es " . $michis["comida"]["noFavorita"][0] ."\n"."\n". "La ocupación de $Negro es " . $michis["ocupacion"][1]."\n"."El color de $Negro es " . $michis["color"][1]."\n"."La comida favorita de $Negro es " . $michis["comida"]["favorita"][1] ."\n"."La comida que no le gusta a $Negro es " . $michis["comida"]["noFavorita"][1] ."\n"."\n". "La ocupación de $Manchas es " . $michis["ocupacion"][2]."\n"."El color de $Manchas es " . $michis["color"][2]."\n"."La comida favorita de $Manchas es " . $michis["comida"]["favorita"][2] ."\n"."La comida que no le gusta a $Manchas es " . $michis["comida"]["noFavorita"][2] ."\n"."\n";
https://platzi.com/comentario/4507799/ Yo tambien hice algo parecido asi con unas funciones para imprimir
hace años aprendi algo de php pero vea el lenguaje algo complicado, sobre todo el tema de los arrays, pero gracias a Retax y a este curso ahora veo a php de otra manera totalmente diferente, este es el codigo que hice sin ver el video completo, me guié de sus explicaciones pasadas y ahora le perdi el miedo tanto a los arreglos como al propio php
$escuela_de_michis = [ "michi1" => [ "nombre" => "Micharlos", "carrera" => "Programador", "color" => "Naranja", "comida" => [ "Le_gusta" => "Pizza", "No_le_gusta" => "Atun" ] ], "michi2" => [ "nombre" => "Michisancio", "carrera" => "Arquitecto", "color" => "Negro", "comida" => [ "Le_gusta" => "Sardina", "No_le_gusta" => "Banana" ] ], "michi3" => [ "nombre" => "Mich Lopez", "carrera" => "Administrador", "color" => "Blanco", "comida" => [ "Le_gusta" => "Hamborguesa", "No_le_gusta" => "HotDogs" ] ] ];
$michis = array ( "Nombre" => "Miau-1", "Ocupación" => "cazar ratones", "Edad" => 1, "Color" => "tricolor", array ( "comidas preferidas" => "atún", "pescado", "comidas odiadas" => "arroz", "maiz", ) ); array ( "Nombre" => "Miau-2", "Ocupación" => "jugar con estambre", "Edad" => 2, "Color" => "marrón", array ( "comidas preferidas" => "carne", "comidas odiadas" => "verduras", ) ); array ( "Nombre" => "Miau-3", "Ocupación" => "pelear con otros gatos", "Edad" => 3, "Color" => "negro", array ( "comidas preferidas" => "kitty", "comidas odiadas" => "polenta", ) );
echo var_dump($michis);
cómo ingreso a un array dentro de otro?
A continuación te presento la solución, debes crear un arreglo que incluya cada arreglo de michis. Cada arreglo lo debes terminar en una coma, de esta forma se separan los elementos.
$michis = [ array( "Nombre" => "Miau-1", "Ocupación" => "cazar ratones", "Edad" => 1, "Color" => "tricolor", array( "comidas_preferidas" => "atún", "pescado", "comidas_odiadas" => "arroz", "maiz", ) ), array( "Nombre" => "Miau-2", "Ocupación" => "jugar con estambre", "Edad" => 2, "Color" => "marrón", array( "comidas_preferidas" => "carne", "comidas_odiadas" => "verduras", ) ), array( "Nombre" => "Miau-3", "Ocupación" => "pelear con otros gatos", "Edad" => 3, "Color" => "negro", array( "comidas_preferidas" => "kitty", "comidas_odiadas" => "polenta", ) ), ];
Cuando vayas a adicionar código, usa el botón </> para que se vea mejor.
$michis = [ "Jerry" => [ "Edad" => 5, "Comida que le gusta" => "Pate", "Comida que odia" => "Brocoli" ], "Avi" => [ "Edad" => 4, "Comida que le gusta" => "Jamon", "Comida que odia" => "Cebolla" ], "Bruno" => [ "Edad" => 2, "Comida que le gusta" => "Queso", "Comida que odia" => "Pepino" ], ]; echo "La comida favorita de avi es " . $michis["Avi"]["Comida que le gusta"]; echo "\n";
<?php $michis = [ array( "nombre" => "Michi1", "color" => "Gris", "ocupacion" => "Dormir", "comidas" => array( "favorita" => "Atun", "odiada" => "Zanahoria" ) ), array( "nombre" => "Michi2", "color" => "Naranja", "ocupacion" => "Cazar", "comidas" => array( "favorita" => "Pescado", "odiada" => "Brocoli" ) ), array( "nombre" => "Michi3", "color" => "Blanco", "ocupacion" => "Jugar", "comidas" => array( "favorita" => "Pollo", "odiada" => "Lechuga" ) ), ]; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Estos son los michis</title> </head> <body> <h1>Lista de Michis</h1> <ul> <?php foreach($michis as $michi): ?> <li> <h2><?php echo $michi['nombre']; ?></h2> <p>Color: <?php echo $michi['color']; ?></p> <p>Ocupacion: <?php echo $michi['ocupacion']; ?></p> <p>Comida Favorita: <?php echo $michi['comidas']['favorita']; ?></p> <p>Comida Odiada: <?php echo $michi['comidas']['odiada']; ?></p> </li> <?php endforeach; ?> </ul> </body> </html>
aquí mi aporte al reto!!
<?php $michis = array( "manchis" => array( "hobbie" => "mimir", "color" => "blanco y caramelo", "comida" => array( "comidaGustan" => "pescado", "comidaNoGustan" => "chocolate" ) ), "gatubela" => array( "hobbie" => "ser mamá", "color" => "negro", "comida" => array( "comidaGustan" => "quesito", "comidaNoGustan" => "pan", ) ), "akira" => array( "hobbie" => "comer", "color" => "blanco y gris", "comida" => array( "comidaGustan" => "arepa", "comidaNoGustan" => "pasta", ) ) ); echo "El color de akira es: ".$michis["akira"]["color"];
$arreglosGatos = array( "Gato1" => array( "Nombre" => "Mia", "Edad" => 3, "Color" => "negro", "Comida" => array( "Favorita1" => array( "Favorita1" => "pescado", "Favorita2" => "atún"), "NoFavorita1" => array( "NoFavorita1" => "pollo", "NoFavorita2" => "Hígado") ) ), "Gato2" => array( "Nombre" => "Luna", "Edad" => 2, "Color" => "blanco", "Comida" => array( "Favorita1" => array( "Favorita1" => "pescado", "Favorita2" => "atún"), "NoFavorita1" => array( "NoFavorita1" => "pollo", "NoFavorita2" => "Hígado") ) ), "Gato3" => array( "Nombre" => "Simba", "Edad" => 1, "Color" => "marrón", "Comida" => array( "Favorita1" => array( "Favorita1" => "pescado", "Favorita2" => "galletas", "Favorita3" => "Milanesa"), "NoFavorita1" => array( "NoFavorita1" => "pollo", "NoFavorita2" => "frutas", "NoFavorita3" => "verduras") ) ) ); echo "el gato 1 es: {$arreglosGatos['Gato1']['Nombre']}, y su edad es: {$arreglosGatos['Gato1']['Edad']} años, y su color es: {$arreglosGatos['Gato1']['Color']}, y su comida favorita es: {$arreglosGatos['Gato1']['Comida']['Favorita1']['Favorita1']}, {$arreglosGatos['Gato1']['Comida']['Favorita1']['Favorita2']}, y su comida no favorita es: {$arreglosGatos['Gato1']['Comida']['NoFavorita1']['NoFavorita1']}, {$arreglosGatos['Gato1']['Comida']['NoFavorita1']['NoFavorita2']}"; echo "\n"; echo "el gato 2 es: {$arreglosGatos['Gato2']['Nombre']}, y su edad es: {$arreglosGatos['Gato2']['Edad']} años, y su color es: {$arreglosGatos['Gato2']['Color']}, y su comida favorita es: {$arreglosGatos['Gato2']['Comida']['Favorita1']['Favorita1']}, {$arreglosGatos['Gato2']['Comida']['Favorita1']['Favorita2']}, y su comida no favorita es: {$arreglosGatos['Gato2']['Comida']['NoFavorita1']['NoFavorita1']}, {$arreglosGatos['Gato2']['Comida']['NoFavorita1']['NoFavorita2']}"; echo "\n"; echo "el gato 3 es: {$arreglosGatos['Gato3']['Nombre']}, y su edad es: {$arreglosGatos['Gato3']['Edad']} años, y su color es: {$arreglosGatos['Gato3']['Color']}, y su comida favorita es: {$arreglosGatos['Gato3']['Comida']['Favorita1']['Favorita1']}, {$arreglosGatos['Gato3']['Comida']['Favorita1']['Favorita2']}, {$arreglosGatos['Gato3']['Comida']['Favorita1']['Favorita3']}, y su comida no favorita es: {$arreglosGatos['Gato3']['Comida']['NoFavorita1']['NoFavorita1']}, {$arreglosGatos['Gato3']['Comida']['NoFavorita1']['NoFavorita2']}, {$arreglosGatos['Gato3']['Comida']['NoFavorita1']['NoFavorita3']}"; echo "\n"; ```$arreglosGatos = array( "Gato1" => array( "Nombre" => "Mia", "Edad" => 3, "Color" => "negro", "Comida" => array( "Favorita1" => array( "Favorita1" => "pescado", "Favorita2" => "atún"), "NoFavorita1" => array( "NoFavorita1" => "pollo", "NoFavorita2" => "Hígado") ) ), "Gato2" => array( "Nombre" => "Luna", "Edad" => 2, "Color" => "blanco", "Comida" => array( "Favorita1" => array( "Favorita1" => "pescado", "Favorita2" => "atún"), "NoFavorita1" => array( "NoFavorita1" => "pollo", "NoFavorita2" => "Hígado") ) ), "Gato3" => array( "Nombre" => "Simba", "Edad" => 1, "Color" => "marrón", "Comida" => array( "Favorita1" => array( "Favorita1" => "pescado", "Favorita2" => "galletas", "Favorita3" => "Milanesa"), "NoFavorita1" => array( "NoFavorita1" => "pollo", "NoFavorita2" => "frutas", "NoFavorita3" => "verduras") ) )); echo "el gato 1 es: {$arreglosGatos\['Gato1']\['Nombre']}, y su edad es: {$arreglosGatos\['Gato1']\['Edad']} años, y su color es: {$arreglosGatos\['Gato1']\['Color']}, y su comida favorita es: {$arreglosGatos\['Gato1']\['Comida']\['Favorita1']\['Favorita1']}, {$arreglosGatos\['Gato1']\['Comida']\['Favorita1']\['Favorita2']}, y su comida no favorita es: {$arreglosGatos\['Gato1']\['Comida']\['NoFavorita1']\['NoFavorita1']}, {$arreglosGatos\['Gato1']\['Comida']\['NoFavorita1']\['NoFavorita2']}"; echo "\n";echo "el gato 2 es: {$arreglosGatos\['Gato2']\['Nombre']}, y su edad es: {$arreglosGatos\['Gato2']\['Edad']} años, y su color es: {$arreglosGatos\['Gato2']\['Color']}, y su comida favorita es: {$arreglosGatos\['Gato2']\['Comida']\['Favorita1']\['Favorita1']}, {$arreglosGatos\['Gato2']\['Comida']\['Favorita1']\['Favorita2']}, y su comida no favorita es: {$arreglosGatos\['Gato2']\['Comida']\['NoFavorita1']\['NoFavorita1']}, {$arreglosGatos\['Gato2']\['Comida']\['NoFavorita1']\['NoFavorita2']}";echo "\n";echo "el gato 3 es: {$arreglosGatos\['Gato3']\['Nombre']}, y su edad es: {$arreglosGatos\['Gato3']\['Edad']} años, y su color es: {$arreglosGatos\['Gato3']\['Color']}, y su comida favorita es: {$arreglosGatos\['Gato3']\['Comida']\['Favorita1']\['Favorita1']}, {$arreglosGatos\['Gato3']\['Comida']\['Favorita1']\['Favorita2']}, {$arreglosGatos\['Gato3']\['Comida']\['Favorita1']\['Favorita3']}, y su comida no favorita es: {$arreglosGatos\['Gato3']\['Comida']\['NoFavorita1']\['NoFavorita1']}, {$arreglosGatos\['Gato3']\['Comida']\['NoFavorita1']\['NoFavorita2']}, {$arreglosGatos\['Gato3']\['Comida']\['NoFavorita1']\['NoFavorita3']}"; echo "\n";
Mi solución
<?php $escuela = array( array( "nombre" => "Hakundo", "ocupación" => "Caradura", "color" => "Moteado", "comidas" => array( "favoritas" => ["Galletas", "Pescado", "Pollo"], "no_favoritas" => ["Queso", "Leche", "Cereal"], ) ), array( "nombre" => "Cheza", "ocupación" => "Matriarca", "color" => "Crema moteada", "comidas" => array( "favoritas" => ["Atún", "Pollo", "Huevos"], "no_favoritas" => ["Pescado", "Galletas", "Cereal"], ) ), array( "nombre" => "Gatilda", "ocupación" => "Explorador", "color" => "Moteado", "comidas" => array( "favoritas" => ["carne", "Atún", "Pollo"], "no_favoritas" => ["huevos", "Galletas", "Cereal"], ) ), ); $valor = 0; echo "La comidas Favoritas de " . $escuela[$valor]["nombre"] . " son " . implode(", ", $escuela[$valor]["comidas"]["favoritas"]) . "\n";
<?php $michis = [ "michi1" => [ "nombre" => "Mr.michi", "ocupacion" => "Doctor", "color" => "Negro", "comidas" => [ "comida favorita" => "Lasagna", "comida que no le gusta" => "comida de perros" ]], "michi2" => [ "nombre" => "Mr.Gachuco", "ocupacion" => "Maestro", "color" => "Blanco", "comidas" => [ "comida favorita" => "pescado", "comida que no le gusta" => "pepinos" ]], "michi3" => [ "nombre" => "Ms. Catia", "ocupacion" => "mesera", "color" => "amarillo", "comidas" => [ "comida favorita" => "atun", "comida que no le gusta" => "rabanos" ]], ]; //var_dump ($michis); print_r ($michis); echo "\n";
Lo hice asi :D
< <?php $Gatos = array( "nombre" => array( "Michi1" => "Michel", "ocupacion" => array( "ocupacion1"=> "Comer", "ocupacion2"=>"Dormir", "ocupacion3"=>"Caminar", "color"=> array( "color1" => "negro", "color2" => "blanco", "color1" => "gris", "comidas" => array( "comida1" => "croquetas", "comida2" => "pollo", "comida3" => "atun", "favoritas" =>array( "favorita1" => "ricocat", "favorita2" => "pollo asado", "favorita3" => "atunveche", "nofavoritas" =>array( "nofavo1" => "ricocan", "nofavo2" => "sopa", "nofavo3" => "verduras", ), ), ), ), ), ), "Michi2" => "Brandom", "ocupacion " => array( "ocupacion1"=> "Comer", "ocupacion2"=>"Dormir", "ocupacion3"=>"Caminar", "color"=> array( "color1" => "negro", "color2" => "blanco", "color1" => "gris", "comidas" => array( "comida1" => "croquetas", "comida2" => "pollo", "comida3" => "atun", "favoritas" =>array( "favorita1" => "ricocat", "favorita2" => "pollo asado", "favorita3" => "atunveche", "nofavoritas" =>array( "nofavo1" => "ricocan", "nofavo2" => "sopa", "nofavo3" => "verduras", ), ), ), ), ), "Michi3" => "Percy", "ocupacion " => array( "ocupacion1"=> "Comer", "ocupacion2"=>"Dormir", "ocupacion3"=>"Caminar", "color"=> array( "color1" => "negro", "color2" => "blanco", "color1" => "gris", "comidas" => array( "comida1" => "croquetas", "comida2" => "pollo", "comida3" => "atun", "favoritas" =>array( "favorita1" => "ricocat", "favorita2" => "pollo asado", "favorita3" => "atunveche", "nofavoritas" =>array( "nofavo1" => "ricocan", "nofavo2" => "sopa", "nofavo3" => "verduras", ), ), ), ), ), ); echo "El nombre del Gato numero 1 es: ".$Gatos["nombre"]["Michi1"]; ?>>
De la siguiente manera pude acceder hasta a 3 niveles de Array.
echo "Las comidas Favoritas de {$michis[0]['Nombre']} son: {$michis[0]['Comida']['Favoritas']['Fav1']} , {$michis[0]['Comida']['Favoritas']['Fav2']} , {$michis[0]['Comida']['Favoritas']['Fav3'] } ";
Este es mi arreglo:
$michis = array(
array( "Nombre" => "Michigan", "Ocupación" => "Gatito Pequeño", "Color" => "Negro y Blanco", "Comida" => array( "Favoritas" => array( "Fav1" => "Lasagna", "Fav2" => "Pescado", "Fav3" => "Carne" ), "No_Gustan" => array( "No_Gu1" => "Fideos", "No_Gu2" => "Fruta", "No_Gu3" => "Guiso" ), ), ), array( "Nombre" => "Michirones", "Ocupación" => "Gatto Mediano", "Color" => "Anaranjado y Blanco", "Comida" => array( "Favoritas" => array( "Fav1" => "Asado", "Fav2" => "Ensalada", "Fav3" => "Frutas" ), "No_Gustan" => array( "No_Gu1" => "Lentejas", "No_Gu2" => "Yougurt", "No_Gu3" => "Paella" ), ), ), array( "Nombre" => "Mr. Michi", "Ocupación" => "Gato Grande", "Color" => "Gris", "Comida" => array( "Favoritas" => array( "Fav1" => "Desayuno, ", "Fav2" => "Almuerzo, ", "Fav3" => "Cena" ), "No_Gustan" => array( "No_Gu1" => "Le gusta todo" ) ) ) );
Hola!
Esta fue la solución que hice del reto:
$michis = array( 'michisandra' => array( 'profesion' => 'abogada', 'color' => 'negra con pintas blancas', 'comidas' => array( 'favorita' => 'Atún con cebolla', 'No come' => 'Arroz con leche' ) ), 'Aria' => array( 'profesion' => 'guerrera', 'color' => 'blanca', 'comidas' => array( 'favorita' => 'Lechón', 'No come' => 'Verduras' ) ), 'Frankie' => array( 'profesion' => 'ninja', 'color' => 'café', 'comidas' => array( 'favoritas' => 'sushi', 'No come' => 'Pizza' ) ) );
Lo realice de la siguiente manera :D
<?php $persona = [ "mishi1" => array( "nombre" => "Gato1", "ocupacion" => "Mimir", "comida_favorita" => "tacos", "comida_no_favorita" => "consome_pollo", ), "mishi2" => array( "nombre" => "Gato2", "ocupacion" => "ver tv", "comida_favorita" => "pizza", "comida_no_favorita" => "vegetales", ), "mishi3" => array( "nombre" => "Gato3", "ocupacion" => "programar", "comida_favorita" => "pollito", "comida_no_favorita" => "tacos", ), ]; echo 'el nombre del mishi 1 es : ' . $persona["mishi1"]["nombre"]; echo "\n"; echo 'la comida favorita del mishi 2 es : ' . $persona["mishi2"]["comida_favorita"]; echo "\n"; echo 'la comida menos favorita del mishi 3 :' . $persona["mishi3"]["comida_no_favorita"]; ?>
<?php $michis=array( array( "Nombre"=>"bbcita", "color"=>"amarillo", "comidas"=> array( "Desayuno"=>"Pan", "Almuerzo"=>"Carne", "Merienda"=>"croquetas", ), ), array( "Nombre"=>"minina", "color"=>"negro y amarillo", "comidas"=> array( "Desayuno"=>"Pan", "Almuerzo"=>"Carne", "Merienda"=>"croquetas", ), ), array( "Nombre"=>"trigesita", "color"=>"gris", "comidas"=> array( "Desayuno"=>"Pan", "Almuerzo"=>"Carne", "Merienda"=>"croquetas", ), ), ); echo "la primera gatita se llama ". $michis[0]["Nombre"] . " " ."es de color ".$michis[0]["color"]. " y su comida favorita es" ." " .$michis[0]["comidas"]["Desayuno"] ."\n"; echo "<br>"; echo "<br>"; echo "la segunda gatita se llama ". $michis[1]["Nombre"] . " " ."es de color ".$michis[1]["color"]. " y su comida favorita es" ." " .$michis[1]["comidas"]["Almuerzo"]."\n"; echo "<br>"; echo "<br>"; echo "la tercera gatita se llama ". $michis[2]["Nombre"] . " " ."es de color ".$michis[2]["color"]. " y su comida favorita es" ." " .$michis[2]["comidas"]["Merienda"]."\n"; echo "<br>"; echo "<br>"; ?>
$michis = array( "gato1" => array( "nombre" => "gatoberto", "ocupación" => "debugger", "color" => "negro", "comidas" => array( "comidasFavoritas" => "pescado, lasaña, croquetas", "comidasNoGratas" => "piña, fresa" ) ), "gato2" => array( "nombre" => "vampigato", "ocupación" => "villano", "color" => "blanco", "comidas" => array( "comidasFavoritas" => "pescado, comida humeda, miedo de sus enemigos", "comidasNoGratas" => "piña, kiwi" ) ), "gato3" => array( "nombre" => "michi francisco", "ocupación" => "espia", "color" => "atigrado", "comidas" => array( "comidasFavoritas" => "pescado, atun, pollo", "comidasNoGratas" => "uvas, croquetas" ) ), );
Este es mi aporte al reto
Asi quedo
$michis = [ [ "nombre" => "daniel", "edad" => 2, "color" => "negro", "comidas" => [ "favoritas" => [ "jamon", "cabeza" ], "no_favoritas" => [ "croquetas", "verduras" ] ] ], [ "nombre" => "corey", "edad" => 1, "color" => "blanca", "comidas" => [ "favoritas" => [ "jamon", "chorizo con huevo" ], "no_favoritas" => [ "croquetas", "verduras" ] ] ], [ "nombre" => "pepe", "edad" => 0.5, "color" => "siames", "comidas" => [ "favoritas" => [ "jamon", "chorizo" ], "no_favoritas" => [ "croquetas", "verduras" ] ] ], ];```