En esta actividad, aprenderá algunas técnicas avanzadas de matrices para matrices en PHP, que serán útiles al procesar datos de una base de datos.
$animales = array('perro', 'elefante', 'conejo');
$animales = array('elemento1' => 'perro', 'elemento2' => 'elefante', 'elemento3' => 'conejo');
$fotos = array("Foto 1" => "https://images.pexels.com/photos/674010/pexels-photo-674010.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500",
"Foto 2" => "https://images.ctfassets.net/hrltx12pl8hq/61DiwECVps74bWazF88Cy9/2cc9411d050b8ca50530cf97b3e51c96/Image_Cover.jpg?fit=fill&w=480&h=270",
"Foto 3" => "https://images.ctfassets.net/hrltx12pl8hq/3MbF54EhWUhsXunc5Keueb/60774fbbff86e6bf6776f1e17a8016b4/04-nature_721703848.jpg?fit=fill&w=480&h=270",
"foto 4" => "http://cdn.pixabay.com/photo/2021/08/25/20/42/field-6574455__340.jpg",
"Foto 5" => "https://www.gettyimages.es/gi-resources/images/500px/983794168.jpg",
"Foto 6" => "https://media.istockphoto.com/photos/concept-of-an-open-magic-book-open-pages-with-water-and-land-and-picture-id1279460648?b =1&k=20&m=1279460648&s=170667a&w=0&h=uZa830sWo8hlFN0Y7FnQ14giNC0Z2EBNuTMuNJeJhQg=");
<main> etiqueta.echo $fotos; no funcionará Cuando vea la página, verá la palabra 'Array' solo porque echosolo imprime cadenas.print_r($fotos);
print_r muestra estructuras más complejas, incluidas matrices. $animales['item1'] = 'perro';
$animales['item2'] = 'elefante';
$animales['item3'] = 'conejo';
<main> etiqueta. echo "MURRAY: la primera foto es $fotos['Foto 1'].";
<main> etiqueta después de crear su matriz. foreach($fotos como $nombre => $enlace) {
echo "MURRAY: $nombre es un $enlace";
}
$name y el elemento en sí $link'.$name y $link.echo luego puede mostrar estos valores para que podamos leerlos en el código HTML .<?php
foreach($fotos como $nombre => $enlace) {
?>
<figura>
<img src='<?php echo $enlace; ?>' alt='<?php echo $nombre; ?>'>
<figcaption><?php echo $nombre; ?></figcaption>
</figura>
<?php
}
?>
<figure> es un elemento de bloque que se puede utilizar para presentar una imagen y una leyenda. <figcaption> se utiliza para contener el título de una imagen.\t y \n lo hagamos legible en la vista Ver código fuente de la página, dejamos el HTML como está y creamos un nuevo bloque PHP para que se muestre cada variable.figcaption {
display: block;
text-align: center;
font-family: 'Arial', sans-serif;
color: green;
}
$i = 0;
while ($i < 10) {
error_log("MURRAY: el valor de i es $i");
$i++;
}
$i = 0; define una variable y la establece en '0'.while ($i < 10) {} ejecuta el código interno {} siempre que $i sea menor que 10.error_log("MURRAY: the value of i is $i"); genera una cadena que contiene el valor de $ilos registros para que podamos verlo.$i++; incrementa $icada bucle para que no continúe para siempre.cat /var/log/apache2/error.log | grep 'MURRAY'