Cuando un mismo elemento tiene varias características, las variables sueltas dejan de ser prácticas. Aquí entra el concepto de array en PHP, una estructura de datos que agrupa varios valores bajo un mismo nombre y los organiza por posiciones. Si estás aprendiendo a escribir código limpio, este recurso te ayuda a entender cuándo y por qué reemplazar variables individuales por un arreglo.
Por qué usar un array en lugar de variables sueltas
Imagina que estás trabajando con un curso y quieres registrar sus etiquetas. La primera tentación es crear una variable por cada etiqueta: $etiqueta1 = "HTML", $etiqueta2 = "CSS", $etiqueta3 = "JavaScript". Visualmente funciona, y el navegador muestra exactamente lo que el equipo de diseño espera. Pero a nivel de código hay un problema: estás duplicando estructura para representar elementos de la misma categoría.
Y aquí viene lo interesante. Cuando varios valores pertenecen al mismo concepto (las etiquetas de un curso), lo correcto es agruparlos. Por eso pasamos de etiqueta en singular a etiquetas en plural, y reemplazamos las variables por un arreglo que abre con corchete y contiene todos los valores juntos [1:30].
¿Qué es un array en PHP? Es una estructura de datos que guarda varios elementos de una misma categoría dentro de una sola variable, organizándolos por posiciones numéricas llamadas índices.
Cómo funcionan los índices de un arreglo en PHP
Un arreglo no guarda los valores al azar: cada elemento tiene una posición o índice que empieza en cero. Esa es la regla que necesitas memorizar antes de imprimir cualquier dato [2:00].
Si tu arreglo $etiquetas contiene ["PHP", "Laravel", "JavaScript"], así se accede a cada valor:
- Posición 0: PHP, el primer elemento del arreglo.
- Posición 1: Laravel, el segundo elemento.
- Posición 2: JavaScript, el tercer elemento.
Entonces, cuando antes escribías $etiqueta1 para imprimir HTML, ahora escribes $etiquetas[0] para pedirle al arreglo el elemento de la primera posición. La lógica cambia de "dame la variable etiqueta uno" a "de todas estas etiquetas, pásame la primera".
¿Por qué los arrays empiezan en 0 y no en 1? Porque el índice representa el desplazamiento desde el inicio del arreglo. El primer elemento está a cero posiciones del comienzo, por eso su índice es 0.
Cómo imprimir los valores de un arreglo dentro de una lista HTML
El resultado visual es idéntico al ejercicio anterior con variables: un título y una lista con las etiquetas del curso. Lo que cambia es el código. En lugar de tres variables separadas, ahora tienes una sola variable $etiquetas y accedes a cada valor con su índice correspondiente dentro de los <li> de la lista.
Así garantizas tres cosas en tu código: orden, elegancia y profesionalismo. Tres palabras que suenan abstractas hasta que ves la diferencia entre veinte variables sueltas y un arreglo bien estructurado.
Cuándo conviene reemplazar variables por un arreglo
La señal es clara: cuando varios datos pertenecen a la misma categoría, deben vivir en la misma estructura. Las etiquetas de un curso son etiquetas, no son tres conceptos distintos. Lo mismo aplicaría para una lista de estudiantes, los precios de un producto o los nombres de las secciones de tu sitio.
Guardar todos los elementos de un tema en una misma variable evita la duplicación y prepara tu código para crecer sin romperse.
Reto práctico para afianzar el concepto de índices
Crea un nuevo arreglo con cuatro elementos. Pero no los imprimas todos: muestra únicamente el de la posición 2 y el de la última posición. Es un ejercicio corto que te obliga a contar desde cero y a pensar en cómo se mapean los índices a los valores reales.
Deja tu solución en los comentarios y comparte qué arreglo elegiste para practicar.