🔄 Bucles en PHP: Guía Completa
En programación, los bucles son estructuras de control que permiten ejecutar un bloque de código repetidamente mientras se cumpla una condición.
En PHP existen varios tipos de bucles, cada uno diseñado para distintos escenarios.
📌 Tipos de bucles en PHP
1. Bucle while
El bucle while ejecuta el bloque de código mientras la condición sea verdadera.
<?php
$contador = 1;
while ($contador <= 5) {
echo "Número: $contador <br>";
$contador++;
}
?>
👉 Este código imprimirá los números del 1 al 5.
2. Bucle do...while
Similar al while, pero siempre ejecuta al menos una vez el bloque de código, incluso si la condición es falsa.
<?php
$contador = 1;
do {
echo "Número: $contador <br>";
$contador++;
} while ($contador <= 5);
?>
3. Bucle for
El bucle for es ideal cuando sabemos exactamente cuántas veces queremos que se repita un bloque.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Número: $i <br>";
}
?>
👉 Aquí también se imprimen los números del 1 al 5.
4. Bucle foreach
El bucle foreach está diseñado para recorrer arrays y colecciones de datos.
<?php
$frutas = ["Manzana", "Banana", "Cereza"];
foreach ($frutas as $fruta) {
echo "Fruta: $fruta <br>";
}
?>
👉 Este ejemplo recorre un array de frutas e imprime cada una.
📌 Control de bucles
En PHP podemos controlar los bucles con:
break → rompe el ciclo inmediatamente.
continue → salta la iteración actual y sigue con la siguiente.
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) {
continue; // salta el número 5
}
if ($i == 8) {
break; // detiene el ciclo en 8
}
echo "Número: $i <br>";
}
?>
✅ Conclusión
Los bucles en PHP son herramientas fundamentales para la programación, ya que permiten automatizar tareas repetitivas y optimizar el código.
Dominar while, do...while, for y foreach es clave para convertirte en un desarrollador PHP sólido.