Like para que el buen @RetaxMster haga un curso de peticiones a API con php ❤️
Introducción
¿Ya conoces los fundamentos de PHP?
Arreglos
¿Qué son los arreglos?
Arreglos asociativos
Manipulando arreglos
Reto: escuela de michis
Condicionales
Aprende a tomar decisiones con if y else
Cómo organizar tu código con switch
Reto: ¿puedo retirar mis donaciones de Twitch?
Bucles
Ciclo while
¿Do... While?
Ciclo for
Ciclo foreach
Reto: ¿cuántos caminos hay para llegar al mismo punto?
Funciones
Aprende a reutilizar tu código: funciones
Parámetros en las funciones
Profundicemos en los parámetros
Uso de return
Operador de nave espacial
¡Expande tu arsenal de funciones!
Reto: completa el código
Proyecto: juego del ahorcado con PHP
¡Hagamos un juego con PHP!
Validando las letras de los usuarios
Terminando de programar el juego
Bonus: HTML con esteroides
Cómo interactúa PHP con HTML
Próximos pasos
Toma el Curso Práctico de PHP
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 104
Preguntas 10
Like para que el buen @RetaxMster haga un curso de peticiones a API con php ❤️
.
Vamo a calmarno. Que no te asuste el nombre, simplemente se llaman así porque su estructura es más “compleja”, pero la verdad es que para nosotros es más fácil de manejar 😅.
.
Es el equivalente a los objetos JSON de JavaScript, sobre todo porque podemos verlos como una lista, y los subíndices, en lugar de ser números, son palabras más fáciles de recordar.
.
Este tipo de arreglo son muy útiles (y de hecho los vas a usar mucho), ya que son tan fáciles de manejar y de entender. De hecho, son llamados asociativos porque asocian una clave con un valor 😄.
.
¿Qué otro ejemplo de arreglos asociativos se te ocurren? 👀
,
al final?Además de la razón que dio el profe, es importante dejar la trailing comma cuando trabajamos con sistemas de versionado como git.
Supongamos que tengamos este array:
$persona = array(
"nombre" => "Joaquín",
"edad" => 21,
);
Si quisiera luego agregar un dato más, como un email, quedaría así:
$persona = array(
"nombre" => "Joaquín",
"edad" => 21,
"email" => "joaquin@joacru",
);
Entonces el sistema de versionado solo debería registrar una línea, que es la del nuevo campo. Si no hubiese tuviese la trailing comma en la línea "edad" => 21
el sistema de versionado tendría que haber registrado el cambio de esa línea (la coma agregada).
Con la trailing comma podemos agregar datos creando líneas nuevas sin tener que modificar otras.
Yo quiero aprender a usar php con javascript.
Necesito otro gato para ponerle Mr. Michi
Conclusión: se puede agregar un array dentro de un array, que a su vez este dentro de un array y así de manera indefinida, esto se llama Array Multidimensional(pero tiene un limite humano en donde nos perdemos)
Aportes
los elementos son key sensitive, así que hay que tener cuidado si escribimos una palabra con una mayúscula y luego en minúscula
Tratar de ser lo más ordenado posible
Poner un limite a cuantas dimensiones va a tener un array
Mi codigo es:
<?php
$personas = array(
"Miguel" => array(
"edad" => 19,
"apellidos" => array(
"Materno"=>"Moreno",
"paterno"=>"tipo null lastimosamente"),
"Estudios"=>array(
"universidad"=>"ingenieria en ciberseguridad",
"Escuela"=> "bachiller en ciencias, letras y enfasis en gestion empresarial"
)
)
);
echo "La información de Miguel es la siguiente: ". "edad: " . $personas["Miguel"]["edad"] . ", apellido materno: " . $personas["Miguel"]["apellidos"]["Materno"] . " , apellido paterno: " . $personas["Miguel"]["apellidos"]["paterno"] . " y esta cursando actualmente " . $personas["Miguel"]["Estudios"]["universidad"] . " en la universidad" ;
?>
Hola a todos, ahora con la versión de php8.+, se puede pintar los array sin usar llaves.
$ages = [
'Carlos' => 23,
'Mr.popo' => 43,
'Jesus' => 40,
];
echo $ages['Jesus'];
echo "La edad de Carlos es de $ages[Carlos]";
Espero no haberme pasado con el codigo tan extenso, me gustaria saber si hay una forma de no repetir tanto codigo ya que lo unico que varia es el usuario, sobre todo en la parte donde estan los echos para imprimir la informacion
$personas = array(
"Usuario 1" => array(
"nombre" => "Carlos",
"edad" => 20,
"apellido" => "Santana",
"hobbies" => array(
"Hobbie 1" => "Guitarra",
"Hobbie 2" => "Afro",
"Hobbie 3" => "Ver Drake & Josh",
),
),
"Usuario 2" => array(
"nombre" => "Eduardo",
"edad" => 22,
"apellido" => "Peraza",
"hobbies" => array(
"Hobbie 1" => "Videojuegos",
"Hobbie 2" => "Deporte",
"Hobbie 3" => "Coleccionar",
),
),
"Usuario 3" => array(
"nombre" => "Martha",
"edad" => 54,
"apellido" => "Vindas",
"hobbies" => array(
"Hobbie 1" => "Pintura country",
"Hobbie 2" => "Art Diamong",
"Hobbie 3" => "Bordado Punto en cruz",
),
),
"Usuario 4" => array(
"nombre" => "Ciara",
"edad" => 4,
"hobbies" => array(
"Hobbie 1" => "Cazar y correr",
"Hobbie 2" => "Revolcarse en la alfombra",
"Hobbie 3" => "Rasguñar el sillon",
),
),
);
$salto = "------------------------------------------------------- \n";
echo $salto;
echo "La edad de " . $personas["Usuario 1"]["nombre"] . " es: " . $personas["Usuario 1"]["edad"] . " años. \n" .
" Sus hobbies son: \n" .
"- Hobbie 1: " . $personas["Usuario 1"]["hobbies"]["Hobbie 1"] . "\n" .
"- Hobbie 2: " . $personas["Usuario 1"]["hobbies"]["Hobbie 2"] . "\n" .
"- Hobbie 3: " . $personas["Usuario 1"]["hobbies"]["Hobbie 3"] . "\n" ;
echo $salto;
echo "La edad de " . $personas["Usuario 2"]["nombre"] . " es: " . $personas["Usuario 2"]["edad"] . " años. \n" .
" Sus hobbies son: \n" .
"- Hobbie 1: " . $personas["Usuario 2"]["hobbies"]["Hobbie 1"] . "\n" .
"- Hobbie 2: " . $personas["Usuario 2"]["hobbies"]["Hobbie 2"] . "\n" .
"- Hobbie 3: " . $personas["Usuario 2"]["hobbies"]["Hobbie 3"] . "\n" ;
echo $salto;
echo "La edad de " . $personas["Usuario 3"]["nombre"] . " es: " . $personas["Usuario 3"]["edad"] . " años. \n" .
" Sus hobbies son: \n" .
"- Hobbie 1: " . $personas["Usuario 3"]["hobbies"]["Hobbie 1"] . "\n" .
"- Hobbie 2: " . $personas["Usuario 3"]["hobbies"]["Hobbie 2"] . "\n" .
"- Hobbie 3: " . $personas["Usuario 3"]["hobbies"]["Hobbie 3"] . "\n" ;
echo $salto;
echo "La edad de " . $personas["Usuario 4"]["nombre"] . " es: " . $personas["Usuario 4"]["edad"] . " años. \n" .
" Sus hobbies son: \n" .
"- Hobbie 1: " . $personas["Usuario 4"]["hobbies"]["Hobbie 1"] . "\n" .
"- Hobbie 2: " . $personas["Usuario 4"]["hobbies"]["Hobbie 2"] . "\n" .
"- Hobbie 3: " . $personas["Usuario 4"]["hobbies"]["Hobbie 3"] . "\n" ;
echo $salto;
?>
Otra analogía, podría ser:
Tienes dos cajitas como las de la clase anterior y ahora las has metido en una caja más grande.
Quizás sirva esta analogía.
Tenemos entonces 3 tipos de arrays:
$lomitos = array("firulais", "canela", "luna");
$edad = array("Pedro"=>"35", "Benito"=>"37", "Ana"=>"43");
$carros = array (
array("Volvo",22,18),
array("BMW",15,13),
array("Saab",5,2),
array("Land Rover",17,15)
);
Se me ocurrió hacer un Array de Ropa con más Arrays
$ropa = array(
"Buzos" => array("Talles" => ["M", "L", "XL"], "Colores" => ["Rojo", "Azul"], "Precio" => 200),
"Camisas" => array("Talles" => ["L", "XL"], "Color" => "Azul", "Precio" => 150),
);
echo $ropa["Buzos"]["Talles"][0] . "\n";
$personas = [
"Jesus" => array(
"edad" => 20,
"apellidos" => array(
1 => "Jimenez",
2 => "Lopez",
),
),
"Jose" => array(
"edad" => 34,
"apellido" => "Gaitan"
),
];
echo "La informacion de Jesus es: Edad: " . $personas["Jesus"]["edad"] . " Apellidos: " . $personas["Jesus"]["apellidos"][1] . " " . $personas["Jesus"]["apellidos"][2];
Hola, soy Juan y tengo 46 jajaja
jajaj… Los 40 son los nuevos 20¿s Profe!
con el foreach podemos recorrer el arreglo sin escribir tanto código
$personas = array(
"Usuario 1" => array(
"nombre" => "Carlos",
"edad" => 20,
"apellido" => "Santana",
"hobbies" => array(
"Hobbie_1" => "Guitarra",
"Hobbie_2" => "Afro",
"Hobbie_3" => "Ver Drake & Josh",
),
),
"Usuario 2" => array (
"nombre" => "pepe",
"edad" => "67",
"apellido" => "argento",
"hobbies" => array (
"Hobbie_1" => "ser un boludo",
"Hobbie_2" => "hacer reir en casados con hijos",
"Hobbie_3" => "odiar a maria elena",
),
),
);
$salto = "------------------------------------------------------- \n";
foreach ($personas as $persona) {
echo " el nombre de la persona es $persona[nombre] $persona[apellido] de edad de $persona[edad] años sus hobbits son: ".
$persona["hobbies"]["Hobbie_1"] . ", " .
$persona["hobbies"]["Hobbie_2"] . " y " .
$persona["hobbies"]["Hobbie_3"];
echo "\n " . $salto;
}
$personas = array(
"Carlos" => array(
"edad"=>20,
"apellido"=>"Santana",
"comidas-favoritas" => array(
"1" => "patatas",
"2" => "pollo asado",
"3" => "comida china"
)
),
"Mr.Michi" => array(
"edad"=>18,
"apellido"=>"Michisancio",
"comidas-favoritas" => array(
"1" => "sushi",
"2" => "pescado",
"3" => "premios"
)
)
);
echo "\n La información de Mr. Michi es:
Edad: {$personas['Mr.Michi']['edad']}
Apellido: {$personas['Mr.Michi']['apellido']}
Comidas favoritas:
1: {$personas['Mr.Michi']['comidas-favoritas']['1']}
2: {$personas['Mr.Michi']['comidas-favoritas']['2']}
3: {$personas['Mr.Michi']['comidas-favoritas']['3']}
\n La información de Carlos es:
Edad: {$personas['Carlos']['edad']}
Apellido: {$personas['Carlos']['apellido']}
Comidas favoritas:
1: {$personas['Carlos']['comidas-favoritas']['1']}
2: {$personas['Carlos']['comidas-favoritas']['2']}
3: {$personas['Carlos']['comidas-favoritas']['3']}
";
-------------------------------------------------------------------------------
Resultado:
La información de Mr. Michi es:
Edad: 18
Apellido: Michisancio
Comidas favoritas:
1: sushi
2: pescado
3: premios
La información de Carlos es:
Edad: 20
Apellido: Santana
Comidas favoritas:
1: patatas
2: pollo asado
3: comida china
Siguiendo con la recomendación del profesor dejo acá el ejercicio creado por mí con más arreglos 😁:
$personas = [
'Carlos' => [
'edad' => 26,
'apellido' => 'Santana',
'ubicacion' => [
'zipCode' => 1234567,
'departamento' => 'Santander',
'ciudad' => 'Bucaramanga',
'barrio' => 'Barrio Falso IV',
'direccion' => 'Calle 24 #85-20'
]
],
'María' => [
'edad' => 32,
'apellido' => 'Babiera',
'ubicacion' => [
'zipCode' => 6578345,
'departamento' => 'Tolima',
'ciudad' => 'Ibagué',
'barrio' => 'Barrio Falso I',
'direccion' => 'Cra. 27 #58-02'
]
],
];
echo "La información de María es:
Apellido: {$personas["María"]["apellido"]}
Edad: {$personas["María"]["edad"]}
Residencia: {$personas["María"]["ubicacion"]["direccion"]} {$personas["María"]["ubicacion"]["ciudad"]}, {$personas["María"]["ubicacion"]["departamento"]}
";
…
Se considera arreglo complejo a aquel que tiene mas de un nivel dentro de su estructura ejemplo $frutas= [primavera[piña]];
…
Para poder acceder a elementos que estan dentro de un array que por ejemplo estan en su segundo nivel es indispensable el uso de {}
para evitar algun error de sintaxis
#Array complejo asociativo
$course = [
'backend'=>['PHP', 'Laravel']
];
echo "Para ser backend
debes aprende {$course['backend'][0]}";
Excelente curso, @RetaxMster sería genial que pueda hacer un curso de PHP con API
Yo quiero ver ejemplo en Javascript con términos “michis” 😃
Bien explicado profe 😃
$horario = array (
"Anaqueles" => array (
"Paco" => "11:00 PM",
"Polo" => "2:00 PM",
),
"Limpieza" => array (
"Patroclo" => "8:00 AM",
"Potonicio" => "3:00 PM",
),
"Salchichoneria" => array (
"Pancha" => "7:00 AM",
"Pam" => "10:00 AM",
),
);
echo "El horario de Paco es: " . $horario["Anaqueles"] ["Paco"] ;
<?php
$info_personas = array(
"edades" => array(
"SOFIA"=> 18,
"JUAN" => 24,
"ALEJA" => 32,
"MANU" => 55,
),
"dinero" => array(
"SOFIA"=> 4,
"JUAN" => 6,
"ALEJA" => 8,
"MANU" => 9,
),
);
echo $info_personas["dinero"]["MANU"];
?>
según lo visto en clase, puedo usar un arreglo dentro de un arreglo, todo depende de la posición y de donde lo llame.
Caray si 40 años es muy muy viejo, yo con 56, que soy, momia? jejejejeje
me dolió lo de muy viejo 👴 a los 40
😁
$personas = array (
"carlos" => array(
"lastName" => "Agudelo",
"age" => 22,
"job" => "Programmer"
),
"Eliana" => array (
"lastName" => "Alvarez",
"age" => 18,
"job" => "Lawyer"
),
"Juana" => array(
"lastName" => "De arco",
"age" => 45,
"job" => "influencer"
),
"persona1" => array(
"nombres" => array(
"primerNombre" => "Felipe",
"segundoNombre" => "Agudelo",
"age" => 45,
"job" => "influencer"
),
)
);
echo "El primer nombre es: " . $personas["persona1"]["nombres"]["primerNombre"] . " Su segundo nombre es: " .$personas["persona1"]["nombres"]["segundoNombre"];
echo "\n";
Mi codigo
$familia=array(
"Ninos"=>array(
"Nombre"=>"Manuel",
"Edad"=>9,
"Hobbie"=>"Leer",
"Comida"=>array(
"1"=>"Hamburguesa",
"2"=>"Pizza",
),
),
"Adolecentes"=>array(
"Nombre"=>"Hector",
"Edad"=>29,
"Hobbie"=>"Jugar Futbol",
"Labora"=>false,
"Comida"=>array(
"1"=>"Sushi",
"2"=>"Tacos",
)
),
);
echo "\n"."El hermano mayor es: "
.$familia["Adolecentes"]["Nombre"]
." Su comida favorita es: "
.$familia["Adolecentes"]["Comida"]["1"]
." y no le gusta: "
.$familia["Adolecentes"]["Comida"]["2"]
."\n"
." Su hermano Menor es: "
.$familia["Ninos"]["Nombre"]
." Su comida favorita es: "
.$familia["Ninos"]["Comida"]["1"]
." y no le gusta: "
.$familia["Ninos"]["Comida"]["2"];
$caffee = [
'espresso' => [
'water' => '250',
'milk' => '0',
'coffee' => '16',
'sugar' => '0',
'price' => '1.80',
],
'latte' => [
'water' => '350',
'milk' => '75',
'coffee' => '20',
'sugar' => '0',
'price' => '2.50',
],
'cappuccino' => [
'water' => '200',
'milk' => '100',
'coffee' => '12',
'sugar' => '0',
'price' => '2.20',
],
];
echo "El precio del cappuccino es: {$caffee['cappuccino']['price']}";
echo "\n";
Mi aporte.
Aprendiendo en
$Platzi Day!
<?php
# arreglo simple.
$edades = array(
"Carlos" => 20,
"Mauricio" => 18,
"Juan" => 40
);
echo "Mi edad es: ".$edades['Mauricio']."<br><br>";
# arreglo de arreglos.
$mascota = array(
"mi_mascota" => array(
"edad" => 7,
"color" => "negro",
"nombre" => "Greta",
"mejores_amigos" => array(
"nombre1" => "Tiktok",
"nombre2" => "Camba",
"nombre3" => "Lisi"
),
"raza_mejores_amigos" => array(
"nombre1" => "rottweiler",
"nombre2" => "labrador",
"nombre3" => "golden"
),
)
);
echo "Mi mascota se llama: ".$mascota["mi_mascota"]["nombre"]."<br><br>";
echo "Su edad es: ".$mascota["mi_mascota"]["edad"]."<br><br>";
echo "Su color es: ".$mascota["mi_mascota"]["color"]."<br><br>";
echo "Su mejor amigo es: ".$mascota["mi_mascota"]["mejores_amigos"]["nombre2"]."<br><br>";
echo "La raza del mejor amigo es: ".$mascota["mi_mascota"]["raza_mejores_amigos"]["nombre2"];
?>
<?php
$personas = array(
"carlos" => array(
"edad" => 20,
"Apellido" => "Santana",
"experiencia" => array(
"desarrollo" => array(
"React" => "2 años",
"PHP" => "1 año"
)
)
)
);
echo "La informacion del michi es: Edad -> ".$personas["carlos"]["edad"] . " y Apellido -> "
. $personas["carlos"]["Apellido"] . " y una experiencia de "
.$personas["carlos"]["experiencia"]["desarrollo"]["PHP"];
La info del Michi
echo("La edad de Mr.Michi es: {$personas['Mr.Michi']['edad']} y su apellido es: {$personas['Mr.Michi']['apellido']}");
<?php
$persona = array(
"Luis" => array(
"Apellido" => Array(
"APaterno" => "Nava",
"AMaterno" => "Zavala"
),
"Edad" => 30
),
"Pablo" => array (
"Apellido" => array(
"APaterno" => "Perez",
"AMaterno" => "Seras"
),
"Edad" => 18
)
);
echo "La informacion de Luis "."<br/>"."Apellido Paterno: ". $persona["Luis"]["Apellido"]["APaterno"]."<br/>"."Apellido Paterno: ". $persona["Luis"]["Apellido"]["AMaterno"]."<br/>"."Edad: ".$persona["Luis"]["Edad"]."<br/>"."<br/>"."<br/>";
echo "La información de Pablo <br/> Apellido Paterno: {$persona['Pablo']['Apellido']['APaterno']} <br/> Apellido Materno: {$persona['Pablo']['Apellido']['AMaterno']} <br/> Edad: {$persona['Pablo']['Edad']}"
?>
<?php
// Arreglos asociativos
$personas = array(
"Yoni" => array(
"edad" => 58,
"apellido" => "Tolengo",
),
"Yani" => array(
"edad" => 32,
"apellido" => "Laciento",
),
);
echo "La persona con apellido {$personas['Yoni']['apellido']}, tiene la edad de {$personas['Yoni']['edad']} años.";
echo "\n";
?>
Mi aporte
<?php
#Arreglos asociativos
echo "<h2>Arreglos asociativos (listas)</h2>";
$edades = array(
"Carlos" => 37,
"Yuliana" => 35,
"Andrés" => 30,
"Manuela" => 29,
);
echo "La edad de Carlos es " . $edades["Carlos"];
echo "<br>";
$cafes = array(
"Capucchino" => 2000,
"Latte" => 1500,
"Americano" => 4900,
);
echo "El precio del café Americano es " . $cafes["Americano"];
echo "<br>";
echo "<br>";
echo "<br>";
$personas = array(
"Carlos" => array(
"edad" => 37,
"universidad" => "Politécnico Grancolombiano",
"apellido" => "Jiménez",
),
"Yuliana" =>array(
"edad" => 34,
"universidad" => "Universidad de Antioquia",
"apellido" => "Ruiz",
),
);
echo "La información de Yuliana es <br>
EDAD: " . $personas["Yuliana"]["edad"] . " APELLIDO: " .$personas["Yuliana"]["apellido"] .
" UNIVERSIDAD " . $personas["Yuliana"]["universidad"];
echo "<br>";
echo "<br>";
echo "<br>";
echo "La información de Carlos es <br>
APELLIDO: " . $personas["Carlos"]["apellido"] . " EDAD: " .$personas["Carlos"]["edad"] .
" UNIVERSIDAD " . $personas["Carlos"]["universidad"];
¡Yo quiero más PHP con Retax!!🔥🔥🔥🔥
Este es mi aporte ya quedo pulido si alguien lo quiere correr solo cambien la gama para que cambie todo. recibo comentarios:
<?php
$smartphone = array(
"GamaBaja" => array(
"Gama" => "Baja,",
"Marca" => "Samsung,",
"Modelo" => "A14,",
"Precio" => 3200,
"Specs" => array(
"procesador" => "Exinos 850-5G,",
"pantalla" => "6.2 pulgada.",
),
),
"GamaMedia" => array(
"Gama" => "Media,",
"Marca" => "Samsung,",
"Modelo" => "A54,",
"Precio" => 11000,
"Specs" => array(
"procesador" => "Snap Dragon 775-5G,",
"pantalla" => "6.2 pulgada.",
),
),
"GamaAlta" => array(
"Gama" => "Alta,",
"Marca" => "Samsung,",
"Modelo" => "S23 Ultra,",
"Precio" => 31000,
"Specs" => array(
"procesador" => "Snap Dragon 8 Gen-2,",
"pantalla" => "6.8 pulgada.",
),
),
);
echo "el Smartphon de Gama: ". $smartphone ["GamaBaja"] ["Gama"]. " Marca: ". $smartphone ["GamaBaja"] ["Marca"]. " Modelo: ". $smartphone ["GamaBaja"] ["Modelo"]. " Tiene un precio de: ". $smartphone ["GamaBaja"] ["Precio"]. " Pesos Mexicanos con las siguientes Especificaciones: Procesador ". $smartphone ["GamaBaja"] ["Specs"] ["procesador"]. " y Pantalla de: " . $smartphone ["GamaBaja"] ["Specs"] ["pantalla"];
echo "\n";
Los arreglos asociatuvos puee usarse para guardr datos obtenidos de una base de datos, puede utilizarse para agrupar caracteristicas de elmentos como lo hecho con personas, pueden usarse para guardar las “piezas” de una URL incluso pueden guardarse en constantes, es decir un arraglo de varios PI… ok ok, no de varios PI pero su podría llegar a ser el nombre de un usuario que es el mismo durante una sesion… *FAVOR DEJAR DE USAR PI COMO EJEMPLO DE UNA CONSTANTE
Ahí va mi ejercicio, espero que cumpla con la consigna 😃
<code>
$futbolistas = array (
"mediocampista" => array(
"nombre" => "Carlos",
"apellido" => "Sanchez",
"edad" => 38,
"estadisticas" => array(
"posicion" => "Delantero",
"pj" => 154,
"goles" => 16
)
),
"arquero" => array (
"nombre" => "Franco",
"apellido" => "Armani",
"edad" => 32,
"estadisticas" => array(
"posicion" => "Arquero",
"pj" => 268,
"goles" => -102
)
),
);
echo "El jugador se llama: " . $futbolistas ["arquero"] ["nombre"] . " " . $futbolistas ["arquero"] ["apellido"];
echo "\n";
echo "Su edad es: " . $futbolistas ["arquero"] ["edad"] . " años." ;
echo "\n";
echo "Datos del jugador:";
echo "\n";
echo "Su posición es: " . $futbolistas ["arquero"] ["estadisticas"] ["posicion"] ;
echo "\n";
echo "Partidos jugados: " . $futbolistas ["arquero"] ["estadisticas"] ["pj"] ;
echo "\n";
echo "Goles recibidos: " . $futbolistas ["arquero"] ["estadisticas"] ["goles"] ;
<?php
$edades = array(
"Carlos" => 10,
"Mr.Michi" => 18,
"Juan" => 40,
);
print_r($edades);
echo($edades["Juan"]);
Muy buena clase! Estaría bien que hicieras el curso que mencionas!
“40 por que juan es muy viejo”, me rio y luego pienso en mis 30’s uu
Este es mi ejemplo sobre Arreglos hubiera sido mejor separarlos por el mensaje por pantalla por partes? 💚
<code>
<?php
// *Resume Kleber
$resume = array(
"datos" => array(
"nombre" => "kleber",
"edad" => 22,
"genero" => "Masculino",
),
"familia" => array(
"mama" => "si",
"papa" => "si",
"hermanos" => "si",
"abuelos" => "si",
"tios" => "si",
"primos" => "si"
),
"estudios" => array(
"basico" => "Albert Einstein",
"secundario" => "Colegio Tecnico de Bachillerato A****",
"superior" => "UTPL"
),
"intereses" => array(
"ruta" => "Desarrollo WEB",
"lenguajes" => "PHP, HTML, CSS, JS",
"framework" => "Laravel, React, TailWind",
"preprocesador" => "SAS",
"db" => "MySQL",
),
);
echo "Los datos personales son: \n Nombre: " . $resume["datos"]["nombre"] . "\n Edad: " . $resume["datos"]["edad"] . "\n Genero: ".$resume["datos"]["genero"] . "\n" . "La respuesta de arbol familiar es: \n Mama: " . $resume["familia"]["mama"] . "\n Papa: " . $resume["familia"]["papa"] . "\n Hermanos: " . $resume["familia"]["hermanos"] . "\n Abuelos: ". $resume["familia"]["abuelos"] ."\n Tios: ". $resume["familia"]["tios"] . "\n Primos: " . $resume["familia"]["primos"] . "\n" . "Los grados de estudios son: \n Basico: " .$resume["estudios"]["basico"] . "\n Secundario: " . $resume["estudios"]["secundario"] . "\n Superior: " . $resume["estudios"]["superior"] . "\n" . "Mis interses son: \n Ruta: " . $resume["intereses"]["ruta"] . "\n Lenguajes: " . $resume["intereses"]["lenguajes"] . "\n Frameworks: " . $resume["intereses"]["framework"] . "\n Preprocesador: " . $resume["intereses"]["preprocesador"] . "\n Base de Datos: " . $resume["intereses"]["db"] ."\n";
?>
RESULTADO 💚
$personas = array(
"Carlos" => array(
"edad" => 20,
"apellido" => "Santana",
),
"Mr. Michi" => array(
"edad" => 18,
"apellido" => "Michisancio",
"Hijos 1" => array(
"nombre" => "Misifus",
"edad" => 3,
"direccion" => array(
"calle" => "Los Gatitos 109",
"comuna" => "Gatolandia",
"pais" => "Japon",
),
),
"Hijos 2" => array(
"nombre" => "Canelita",
"edad" => 5,
),
),
"Scooby" => array(
"edad" => 50,
"apellido" => "Doo",
),
);
echo "La info de Mr. Michi es: Edad: " . $personas["Mr. Michi"]["edad"] . " Sus hijos son: " . $personas["Mr. Michi"]["Hijos 1"]["nombre"] . " y " . $personas["Mr. Michi"]["Hijos 2"]["nombre"] . " la direccion de " . $personas["Mr. Michi"]["Hijos 1"]["nombre"] .
" es: " . $personas["Mr. Michi"]["Hijos 1"]["direccion"]["calle"]. " " .$personas["Mr. Michi"]["Hijos 1"]["direccion"]["comuna"]. " " .$personas["Mr. Michi"]["Hijos 1"]["direccion"]["pais"];
Php de manera profesional, con el profe genial.
<?php
$personas = array(
"Carlos" => array(
"edad" => 20,
"apellido" => "Santana",
"direccion" => array(
"pais" => "Venezuela",
"ciudad" => "Caracas"
),
),
"Mr. Michi" => array(
"edad" => 18,
"apellido" => "Michisancio",
"direccion" => array(
"pais" => "Gatoland",
"ciudad" => "Techos Rojos"
),
),
);
$nombre = readline("Ingrese un nombre: ");
echo $nombre." ".$personas["$nombre"]["apellido"]." tiene ".$personas["$nombre"]["edad"]." años y vive en ".$personas["$nombre"]["direccion"]["ciudad"].", ".$personas["$nombre"]["direccion"]["pais"];
echo "\n";
<?php
$persona = array(
"Loraine" => array(
"apellido" => "Badillo",
"edad" => 20,
"estatura" => 160,
"peso" => 90
)
);
echo "La edad de Loraine es: " . $persona ["Loraine"] ["edad"] . " Su apellido es: " . $persona ["Loraine"] ["apellido"] . " Su estatura es: " . $persona ["Loraine"] ["estatura"] ." Su peso es: " . $persona ["Loraine"] ["peso"];
?>
Mi ejercicio con los colores que le gustan a Mr. Michi.
$personas =[
“Carlos” =>[
“edad” => 20,
“apellido” => “Santana”,
],
"Mr.Michi" =>[
"edad" => 18,
"apellido" => "Michisancio",
"color" =>[
"primero" =>"Azul",
"segundo" => "morado",
"tercero" => "negro"
],
],
];
echo "La edad de Mr.Michi es: Edad:",$personas["Mr.Michi"]["edad"]."Apellido: ".$personas["Mr.Michi"]["apellido"]."El segundo color favorito de Mr michi es: ".$personas["Mr.Michi"]["color"]["segundo"];
Sin duda excelente manera de explicar este es mi tercer curso de php, donde veo arreglos y es la primera vez que los entiendo de manera tan sencilla. eres un crack estimado @RetaxMaster
Creo que son el equivalente a un diccionario en python
<?php
function printLine($company,$line,$arrayLine){
echo "Linea $company,Arrival: {$arrayLine[$company][$line]['arrival']}\n";
}
$busLineInformation = array(
'San Francisco' => array(
'perimtralLine'=> array(
'arrival' => 'Huarcay',
'destiny' => 'Magdalena',
'driver' => array(
'name' => 'Pancho',
'license' => 'Type C',
'active' => false,
'salary' => 1280.70,
),
'bus' => array(
'model' => 5,
'brand' => 'Mercedes Benz',
'year' => 2015
),
),
'ruralLine'=> array(
'arrival' => 'Sta. Rosa',
'destiny' => 'Hospital Militar',
'driver' => array(
'name' => 'Pepe',
'license' => 'Type C',
'active' => true,
'salary' => 540.25,
),
'bus' => array(
'model' => 'Executive',
'brand' => 'Mavesa Hino',
'year' => 2020
),
),
),
);
printLine("San Francisco","ruralLine",$busLineInformation);
🤓 Estaba jugando un poco con las variables y las posiciones de las variables y me di cuenta que en PHP el orden de las variables sí importa. Y que también podemos hacer que un elemento de un array también sea parte del otro array.
$colegios = array(
"Guillermo Putzeys", "La patria", "Sor Juana"
);
$personas = array(
"Carlos" => array(
"Edad" => 20,
"Apellido" => "Santana",
"Colegio" => $colegios[0]
),
"Michi" => array(
"Edad" => 18,
"Apellido" => "Michisancio",
"Colegio" => $colegios[1]
),
);
echo "La informacion de Michi es: Edad: " . $personas['Michi']['Edad'] . " Apellido: " . $personas['Michi']['Apellido'] . " y estudio en " . $personas['Michi']['Colegio'] . "\n";
Deberas seria genial un curso que lleve a ese nivel de PHP
Mi aporte:
$personas = array(
"Carlos" => array(
"edad" => 20,
"apellido" => "Santana"
),
"Benjamin" => array(
"edad" => 04,
"apellido" => "Fuentes",
"Hobbies" => array(
"Hobbies1" => "Cantar",
"Hobbies2" => "Bailar"
),
),
);
echo "La informacion de Benjamin es: Edad: " . $personas ["Benjamin"]["edad"] . ", su " . "Apellido: " . $personas["Benjamin"]["apellido"] . " y su " . "Hobbie: " . $personas["Benjamin"]["Hobbies"]["Hobbies1"];
echo "\n";
Mi código ;D
$personas = [
"Carlos" => array(
"edad" => 20,
"ciudad" => "Girardot",
"Sexo" => "Masculino",
"Activo:" => True,
),
"Andres" => array(
"edad" => 20,
"ciudad" => "Girardot",
"Sexo" => "Masculino",
"Activo:" => True,
)
];
echo "informacion de Andres " . $personas["Andres"]["edad"];
var_dump($personas);
Hola a todos.
Les comparto mi código de arrays asociativos, esta vez lo hice relacionado con Pókemon:
<?php
$pokemones = array(
'pikachu' => array(
'numero' => 25,
'tipo' => 'eléctrico',
'ataque' => 'Impactrueno',
'debilidades' => array(
'debilidad 1' => 'tierra'
)
),
'bulbasuur' => array(
'numero' => 1,
'tipo' => 'planta',
'ataque' => 'Espesura',
'debilidades' => array(
'debilidad 1' => 'Fuego',
'debilidad 2' => 'Hielo',
'debilidad 3' => 'volador'
)
),
'charmander' => array(
'numero' => 2,
'tipo' => 'agua',
'ataque' => 'Mar de llamas',
'debilidades' => array(
'debilidad 1' => 'agua',
'debilidad 2' => 'tierra',
'debilidad 3' => 'roca'
)
)
);
Creo que de alguna forma puedo llegar a hacerlo mas corto, pero así quedo por el momento : )
$salto_de_linea = "---------------------------------------------- \n";
$produc_tienda_syle = [
"prodcuto_1" => [
"nombre" => "Saco",
"tallas" => [
"talla_1" => "S",
"talla_2" => "M",
"talla_3" => "L",
"talla_4" => "XL",
],
"colores" => [
"color_1" => "Verde oscuro",
"color_2" => "Gris",
"color_3" => "Negro",
],
"existencias" => 50.
],
"prodcuto_2" => [
"nombre" => "Camiseta",
"tallas" => [
"talla_1" => "S",
"talla_2" => "M",
"talla_3" => "L",
"talla_4" => "XL",
],
"colores" => [
"color_1" => "blanco",
"color_2" => "Gris",
"color_3" => "Negro",
],
"existencias" => 65,
],
];
echo $salto_de_linea;
echo "Los productos de la tienda Style son 2," . "\n" . $salto_de_linea .
"El primer producto es el " . $produc_tienda_syle["prodcuto_1"]["nombre"] . "\n" .
"con las tallas: " . $produc_tienda_syle["prodcuto_1"]["tallas"]["talla_1"] . ", " . $produc_tienda_syle["prodcuto_1"]["tallas"]["talla_2"]. ", " . $produc_tienda_syle["prodcuto_1"]["tallas"]["talla_3"] . ", " . $produc_tienda_syle["prodcuto_1"]["tallas"]["talla_4"] . "\n" .
"con los colores: " . $produc_tienda_syle["prodcuto_1"]["colores"]["color_1"] . ", " . $produc_tienda_syle["prodcuto_1"]["colores"]["color_2"] . ", " . $produc_tienda_syle["prodcuto_1"]["colores"]["color_3"] . "\n" .
"y sus existencias son: " . $produc_tienda_syle["prodcuto_1"]["existencias"] . "\n" ;
echo $salto_de_linea;
echo "El segundo producto es la " . $produc_tienda_syle["prodcuto_2"]["nombre"] . "\n" .
"con las tallas: " . $produc_tienda_syle["prodcuto_2"]["tallas"]["talla_1"] . ", " . $produc_tienda_syle["prodcuto_2"]["tallas"]["talla_2"]. ", " . $produc_tienda_syle["prodcuto_2"]["tallas"]["talla_3"] . ", " . $produc_tienda_syle["prodcuto_2"]["tallas"]["talla_4"] . "\n" .
"con los colores: " . $produc_tienda_syle["prodcuto_2"]["colores"]["color_1"] . ", " . $produc_tienda_syle["prodcuto_2"]["colores"]["color_2"] . ", " . $produc_tienda_syle["prodcuto_2"]["colores"]["color_3"] . "\n" .
"y sus existencias son: " . $produc_tienda_syle["prodcuto_2"]["existencias"] . "\n" ;
echo $salto_de_linea;
//fin :)
$personas = array
(
“Shirley” => array
(
“edad” => 41,
“Apellidos” => array
(
“primer_apellido” => “Ruiz”,
“segundo_Apellido” => “Guerrero”
),
),
"Yeison" => array
(
"edad" => 41,
"Apellidos" => array
(
"primer_apellido" => "Castaño",
"Segundo_Apellido" => "Ubillús"
),
),
);
echo “La información de Shirley es: <br>”.“Primer Apellido: “.$personas[“Shirley”][“Apellidos”][“primer_apellido”].”<br>”.
“Segundo Apellido: “.$personas[“Shirley”][“Apellidos”][“segundo_Apellido”].”<br>”."Edad: " .$personas[“Shirley”][“edad”];
Se muestra:
La información de Shirley es:
Primer Apellido: Ruiz
Segundo Apellido: Guerrero
Edad: 41
Recuerda que en PHP no es necesario que todos los elementos del arreglo tengan el mismo tipo de dato.
// Primer forma, este es un arreglo de una dimensión
$frutas = array("pera", "manzana", "uva", 2);
echo "Mis frutas: $frutas[0], $frutas[1], $frutas[2]";
// Segunda forma, este es un arreglo de una dimensión
$frutas = ["Uva","Pera","Sandia"];
// Tercerar forma: Arreglo Asociativo, este es un arreglo de 3 dimensión
// En los arreglos asociativos el índice ya no sera 0, 1, 2, ..., sino son palabras
$personas = array(
//p1 (primera dimensión)
"p1" => array(
// segunda dimensión
"nombre" => "Keneth",
"apellido" => "Lopez",
"edad" => 21,
"hobbies" => array(
// tercera dimensión
"h1" => "programar",
"h2" => "ver series",
),
),
//0 (primera dimensión)
// 0 1 2 3 // segunda dimensión
// 0 1 // tercera dimensión
[ "Keneth", "Lopez", 21, ["programar", "ver series"] ]
);
echo print_r($personas);
echo $personas["p1"]["hobbies"]["h1"]."\n"; // Compilando: programar
echo $personas[0][3][0]; // Compilando: programar
print_r de la tercera forma
Recuerda: si no indica el índice se colocará por defecto un número
Array
(
[p1] => Array
(
[nombre] => Keneth
[apellido] => Lopez
[edad] => 21
[hobbies] => Array
(
[h1] => programar
[h2] => ver series
)
)
[0] => Array
(
[0] => Keneth
[1] => Lopez
[2] => 21
[3] => Array
(
[0] => programar
[1] => ver series
)
)
)
Mi ejemplo de array asociativo, espero con el tiempo ir mejorando el código😁.
<?php
echo "🍒 Feria Market 🍉 ¿qué fruta desea comprar? \n";
$productos🛒 = array(
"producto1" => array(
"nombre" => "uva",
"img" => "🍇",
"precio" => array(
"verano" => "25 ctvs",
"invierno" => "No esta disponible"
)
),
"producto2" => array(
"nombre" => "sandia",
"img" => "🍉",
"precio" => array(
"verano" => "$1",
"invierno" => "Escaso"
)
),
"producto3" => array(
"nombre" => "piña",
"img" => "🍍",
"precio" => array(
"verano" => "No esta disponible",
"invierno" => "$1"
)
),
"producto4" => array(
"nombre" => "banana",
"img" => "🍌",
"precio" => array(
"verano" => "No esta disponible",
"invierno" => "50 ctvs"
)
),
"producto5" => array(
"nombre" => "cereza",
"img" => "🍒",
"precio" => array(
"verano" => "25 ctvs",
"invierno" => "40 ctvs"
)
),
);
// Imprimiendo:
echo "Usted compró: {$productos🛒['producto5']['nombre']} y su precio es de: " . $productos🛒["producto5"]["precio"]["verano"];
Algo interesante es que si repites un elemento de un array agarra el ultimo valor seteado, ejemplo
$cafes = array(
"**Capuccino**" => 50,
"Latte" => 49,
"Americano" => 70,
"**Capuccino**" => 55,
);
echo "El precio del café Capuccino es {$cafes["Capuccino"]}";
echo "\n";
output: El precio del café Capuccino es **55**
Y si revisamos con var_dump($cafes) obtenemos que solo tenemos 3 elementos:
array(3) {
[“Capuccino”]=>
int(55)
[“Latte”]=>
int(49)
[“Americano”]=>
int(70)
}
Ya quedo resulta mi duda que había tenido en el anterior curso cuando se creo un arreglo y tenia esa estructura de (=>) dentro del mismo. Ahora entiendo que es esa asociatividad de clave - valor.
Que buena explicación!!!
Comparto mi apunte de la clase 🚀
.
Alugnos Ejemplos que ise
<?php
// Arreglos indexados
$languages = ['Java', 'JavaScript', 'Kotlin', 'NodeJS', 'TypeScript', 'Dart', 'PHP'];
// Acceder por indice a un elemento del array
var_dump($languages[0]);
// Para añadir un elemento al final
$languages[] = 'Python';
// Para eleminar el primer elemento de un array
array_shift($languages);
array_splice($languages, 3,2);
var_dump($languages);
// Array with key and value o Arrays asociativos
$developer = [
'firstName' => 'Sergio',
'lastName' => 'Ochoa',
'age' => 34,
'salary' => 45421,
'skill' => ['Java', 'JavaScript', 'Dart']
];
var_dump($developer['firstName']);
// Array multidimensional with key and value
$jobs = [
[
'title' => 'Java Developer',
'description' => 'This is an awesome job!'
],
[
'title' => 'JavaScript Developer',
'description' => 'This is an awesome job'
]
];
var_dump($jobs[0]['title']);
var_dump($jobs[0]['description']);
La forma en que añadí otro array más y lo probé fue de esta manera:
$personas = array(
"Carlos" => array(
"edad" => 20,
"apellido" => array(
"primero" => "Santana",
"segundo" => "Del Carmen"
),
),
"Mr.Michi" => array(
"edad" => 18,
"apellido" => "Michisancio"
),
);
echo "La informacion de Carlos es: \nEdad: {$personas['Carlos']['edad']}"
."\nApellido: " ."{$personas['Carlos']['apellido']['segundo']}";
echo "\n";
Y eso daría como resultado, esto:
La informacion de Carlos es:
Edad: 20
Apellido: Del Carmen
Espero que la forma en que lo hice esté bien o sea correcta :3 salu2
Reto cumplido, de forma simple pero muy contento porque he logrado entender muy bien lo que explicas, Te felicito por la manera en que nos enseñas a todos , espero ver mas cursos contigo.
<?php
$comida = array(
"hamburguesa" => 35,
"hotDog" => 10,
"pasta" => 45,
"cocacola" => 3,
"postre" => 5
);
$personas = array(
"jose" => array(
"apellido" => "Perez",
"edad" => 33,
"comidaFavorita" => array(
"comida1" => "Hot Dog",
"comida2" => "Hamburguesas",
"comida3" => "Pasta"
),
),
"luis" => array(
"apellido" => "Rodriguez",
"edad" => 25,
"comidaFavorita" => array(
"comida1" => "Hamburguesas",
"comida2" => "Pasta",
"comida3" => "Hot Dog"
),
),
);
echo "Jose " .$personas["jose"]["apellido"] . " compro una Hamburguesa que costo " . $comida["hamburguesa"] ." $ ". " No le importo el costo porque las ". $personas["jose"]["comidaFavorita"]["comida2"]. " son su comida favorita";
echo "\n";
echo "Luis " .$personas["luis"]["apellido"] . " compro un plato de pasta 4 quesos que costo " . $comida["pasta"] ." $ ". " No le importo el costo porque la ". $personas["luis"]["comidaFavorita"]["comida2"]. " es su comida favorita";
echo "\n";
No pense que esto fuera posible,guardar un arreglo dentro de un arreglo…genial
Trailing comma is good practice https://blog.logrocket.com/best-practices-using-trailing-commas-javascript/
Agregué campos de dirección.
$usuarios = [
"Carlos" => [
"edad" => 20,
"apellido" => "Santana",
"direccion" => [
"calle" => "Av. Lázaro Cardenas",
"no_interior" => "3",
"no_exterior" => "3334",
"colonia" => "Díaz",
],
],
"Roberto" => [
"edad" => 30,
"apellido" => "Díaz",
"direccion" => [
"calle" => "Av. Principal",
"no_interior" => "34",
"no_exterior" => "3244",
"colonia" => "Centro",
],
],
"Diego" => [
"edad" => 50,
"apellido" => "López",
"direccion" => [
"calle" => "Av. 16 de septiembre",
"no_interior" => "34",
"no_exterior" => "3453",
"colonia" => "Polanco",
],
],
];
echo "La información de Diego es: \n
Edad: {$usuarios['Diego']['edad']} \n
Apellido: {$usuarios['Diego']['apellido']} \n
Colonia: {$usuarios['Diego']['direccion']['colonia']}";
echo "\n";
$personas = array(
"Guada" => array(
"apellido" => "Monge",
"edad" => 36,
"idioma" => "Español",
),
"Carlos" => array(
"apellido" => "Santana",
"edad" => 40,
"idioma" => ["Ingles", "Español"],
),
);
echo "Info de Carlos \n";
echo "Edad: " . $personas["Carlos"]["edad"] . " años \n";
echo "Apellido: " . $personas["Carlos"]["apellido"] . "\n";
echo "Idioma: {$personas["Carlos"]["idioma"][0]} y {$personas["Carlos"]["idioma"][1]} \n";
Intentandolo
$personas = array (
“Carlos” => array (
“apellido” => “Santana”,
“edad” => 20,
),
"Pedro" => array (
"apellido" => "Infante",
"edad" => 45,
),
);
echo "La edad de Pedro " . $personas[“Pedro”][“apellido”] . " es: " . $personas[“Pedro”][“edad”];
echo “\n”;
echo "La edad de Pedro " . $personas[“Carlos”][“apellido”] . " es: " . $personas[“Carlos”][“edad”];
echo “\n”;
echo "La suma de las dos edades es: " . $personas[“Carlos”][“edad”] + $personas[“Pedro”][“edad”];
echo “\n”;
En mi caso se me ocurrió combinar arreglos simples y asociativos:
<?php
$br = "\n";
$hr = "-------------------------------------------------------------------------------------\n";
$alumnos = [
'RetaxMaster' => [
'nombre' => 'Carlos',
'apellido' => 'Gómez',
'edad' => 25,
'tecnologias' => [
'PHP',
'JavaScript',
'React',
'Node.JS',
],
],
'Irfaxad' => [
'nombre' => 'Joan',
'apellido' => 'Olvera',
'edad' => 37,
'tecnologias' => [
'HTML',
'CSS',
'JavaScript',
],
],
];
$tipoAlumno = 'RetaxMaster';
echo "La información de $tipoAlumno es: su nombre es {$alumnos[$tipoAlumno]['nombre']} {$alumnos[$tipoAlumno]['apellido']}, tiene {$alumnos[$tipoAlumno]['edad']} años y conoce ".count($alumnos[$tipoAlumno]['tecnologias']).' tecnologías.';
echo $br.$hr;
Hice un array que tiene dentro arrays de arrays. Es muy interesante y complicado cuando se tiene demasiados arrays dentro de estos mismos.
<?php
$personas = [
"Carlos" => [
"edad" => 20,
"apellido" => "Santana",
"gustos" => [
"libros"=>[
"Miguel de Cervantes" => "Don Quijote",
"Gabriel Garcia Marques" => "100 anios de Soledad",
],
"musica"=>[
"Regueton" => "Bad Bunny",
"Bachata" =>["Romeo Santos","Prince Royce"],
],
],
],
];
echo "A Carla le gusta mucho leer el libro ".$personas["Carlos"]["gustos"]["libros"]["Miguel de Cervantes"];
?>
Comparto este enlace con buen contenido del tema https://aprende-web.net/php/php6_2.php
El remate final aclaro todas mis sospechas acerca de los objetos!
Cuando es muy largo el arreglo me gusta más utilizar la sintaxis de corchetes. ¡Cuestión de gustos - simplemente!
$personas = [
"p1" => [
"nombre" => 'Adrian',
"edad" => 32,
"Hobbies" => ['Jugar Futbol', 'Tomar con amigos']
],
"p2" => [
"nombre" => 'Fabian',
"edad" => 35,
"Hobbies" => ['Leer', 'Estudiar lenguajes de programación', 'Hacer ejercicio']
]
];
Un array asociativo básicamente es un array multidimensional, al cual nosotros podemos asignar un nombre al subíndice, de esta forma nosotros podemos acceder a sus valores utilizando el subíndice que hemos creado.
Mi aporte
$personas = array(
"Carlos" => array(
"edad" => 20,
"apellido" => "Santana",
"Cursos" => array(
"PHP",
"JavaScript",
"HTML",
"CSS"
)
),
"Mr.Michi" => array(
"edad" => 18,
"apellido" => "Michisancio",
"Cursos" => array(
"Java",
"Python",
"C#",
"Ruby"
)
),
);
echo "La informacion de Mr.Michi es: Edad: {$personas["Carlos"]["edad"]} Apellido: {$personas['Carlos']['apellido']} Primer curso: {$personas['Carlos']['Cursos'][0]} \n";
echo "La informacion de Mr.Michi es: Edad: {$personas["Mr.Michi"]["edad"]} Apellido: {$personas['Mr.Michi']['apellido']} Primer curso: {$personas['Mr.Michi']['Cursos'][0]}";
echo "\n";
aqui les dejo mi humilde código.
<?php
$apodos = array (
"Armandito" => array(
"nombre" => "Julio",
"apellido" => "Alvarez",
"nacimiento" => array(
"dia" => 6,
"mes" => "noviembre",
"año" => 1992
)
),
);
echo "la info de Armandito es:
Nombre: {$apodos["Armandito"]["nombre"]}
Apellido: {$apodos["Armandito"]["apellido"]}
Dia de nacimiento: {$apodos["Armandito"]["nacimiento"]["dia"]}
Mes de nacimiento: {$apodos["Armandito"]["nacimiento"]["mes"]}
Año de nacimiento: {$apodos["Armandito"]["nacimiento"]["año"]}
";
?>
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?