Dominar el concepto de arreglos en PHP permite almacenar múltiples valores relacionados dentro de una sola estructura, facilitando así el manejo eficiente de datos. Al contrario de manejar múltiples variables individuales, los arreglos proporcionan orden, evitan el código redundante y promueven un estilo de código más profesional y limpio.
¿Por qué utilizar arreglos en vez de múltiples variables?
Cuando necesitas almacenar varias características relacionadas entre sí, el uso de variables individuales puede volverse complicado y poco eficiente. Si trabajas sólo con variables, tendrás código duplicado y desorganizado. Ahí es cuando los arreglos toman un papel clave al permitir almacenar múltiples elementos en una única estructura.
Al trabajar con arreglos, cada elemento ocupa una posición única, empezando por el índice cero. Por ejemplo, con un arreglo llamado etiquetas, la primera etiqueta será etiquetas[0], la segunda etiquetas[1], y así sucesivamente:
¿Qué diferencia visual existe respecto a las variables?
Visualmente en el navegador puede no existir diferencia al mostrar información proveniente de un arreglo o múltiples variables; sin embargo, a nivel interno, utilizar arreglos mejora claramente la estructura del código, evitando duplicaciones innecesarias.
Esto mostrará una lista clara y ordenada en el navegador:
PHP
Laravel
JavaScript
¿Cómo identificar elementos en un arreglo utilizando índices?
Conocer y manejar bien los índices en los arreglos es esencial. Recuerda que el primer elemento siempre comienza con la posición cero:
Posición 0 corresponde al primer elemento.
Posición 1 al segundo elemento.
Posición 2 al tercero, y así sucesivamente.
Utiliza estos índices claramente definidos para acceder directamente al elemento deseado en cualquier momento.
Te proponemos como reto interesante crear tu propio arreglo con cuatro elementos diferentes. Luego debes mostrar únicamente los elementos en posición dos y la última posición. Recuerda compartir tu código en los comentarios para afianzar lo aprendido y aclarar cualquier duda.
<!--<title><?php echo $course ?></title>--> <!-- Forma 1 de hacerlo -->
<title><?php echo $course ?></title> <!-- Forma limpia dehacerlo -->
<style>
body{
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background-color: #f0f0f0;
}
.container1 {
width: 600px;
height: 500px;
background-color: burlywood;
color: black;
text-align: center;
justify-content: center;
align-items: center;
font-size: 18px;
border-radius: 8px;
}
.etiquetas{
text-align: left;
padding-left: 20px;
}
.precio-fecha{
display: flex;
justify-content: space-around;
}
.precio{
color: red;
}
</style>
</head>
<body >
<div class="container1">
<!--<h1>Bienvenido al <?php echo $course ?></h1>--> <!-- Forma 1 de hacerlo -->
<h1>Bienvenido al <?= $course ?></h1> <!-- Forma limpia dehacerlo -->
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestias ea assumenda provident mollitia maiores distinctio esse, neque fugit id voluptate facilis, aperiam nihil obcaecati, veritatis accusamus enim eius inventore suscipit?</p><br><br>
<!-- Imprimimos -->
<!--<p>
<strong>Etiquetas: </strong>
<ul><?=$tag_1?></ul>
<ul><?=$tag_2?></ul>
<ul><?=$tag_3?></ul>
</p>-->
<div class="etiquetas">
<P>
<STRong>Etiquetas: </STRong>
<ul>
<li><?=$frutas[1]?></li>
<li><?=$frutas[3]?></li>
</ul>
</P>
</div>
</body>
</html>
$nombres=["Franz","Alba","Rashel","Ester"];
<strong>Etiquetas</strong>
<ul>
<li><?= $nombres[1] ?></li>
<li><?= $nombres[3] ?></li>
</ul>
<?php
$otras_tags =array("Backend","Frontend","Fullstack","Programación Orientada a Objetos");?><!--Reto--><strong>Temas relacionados:</strong><ul><li><?= $otras_tags[1]?></li><li><?= $otras_tags[3]?></li></ul>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Rem quos ratione tempore ipsum aut ipsa vero, voluptates veritatis quo reiciendis maxime soluta praesentium perferendis? Reprehenderit in eos at accusamus fugiat?</p>
<p>
<strong>Etiquetas</strong>
<ul>
<li><?= $tag[0]?></li>
<li><?= $tag[2]?></li>
<li><?= $tag[2]?></li>
</ul>
</p>
<p> esto son otro leguajes a los que debes estudiar</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, voluptatibus.</p>
<p>
<strong>Etiquetas</strong>
<ul>
<li><?= $tag[0]?></li>
<li><?= $tag[2]?></li>
<li><?= $tag[2]?></li>
</ul>
</p>
<p> esto son otro leguajes a los que debes estudiar</p>
<p>
<strong>etiques de pratica</strong>
<ul>
<li><?=$array[2]?></li>
<li><?=$array[3]?></li>
</ul>
</p>
</body>
</html>
Mi practica:
ASI QUEDO MI PRACTICA 3
Decidí realizar un arreglo con clubes de futbol. Usando el constructor de lenguaje array() ya que me siento mas cómodo con este tipo de arreglo.
<?php
$title ="Bienvenidos al ranking FIFA";$clubes =array("Real Madrid","Barcelona","A.C Milan","Man Untd","Arsenal","Liverpool",)?><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title><?= $title ?></title><h1>Aqui se encuentran los mejores clubes del mundo</h1><p>¿El tuyo se encuentra aqui?</p><strong>Lista de manera Ascendente.</strong><ul><li><?= $clubes[3]?></li><li><?= $clubes[5]?></li></ul></head><body></body></html>
<?php
$course ="Curso profesional de PHP y Laravel";$tags =["PHP",//0"Laravel",//1"JavaScript",//2"Phyton",//3];?><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title><?= $course ?></title></head><body><h1>Bienvenido al <?= $course ?></h1><p>La etiqueta input en HTML se utiliza dentro de un formulario para crear campos de entrada interactivos que permiten a los usuarios ingresar datos.</p><!--Este es un comentario de ejemplo --><p><strong>Etiquetas:</strong><ul><li><?=$tags[2]?></li><li><?=$tags[3]?></li></ul></p></body></html>