Definición: La estructura if
permite ejecutar un bloque de código si una condición es verdadera.
if (condición) {
// Código a ejecutar si la condición es verdadera
}
<?php
if ($edad >= 18) {
echo "Eres mayor de edad.";
} else {
echo "Eres menor de edad.";
}
?>
Definición: La estructura if-else
permite ejecutar un bloque de código si la condición es verdadera y otro bloque si es falsa.
if (condición) {
// Código si la condición es verdadera
} else {
// Código si la condición es falsa
}
<?php
$edad = 16;
if ($edad >= 18) {
echo "Eres mayor de edad.";
} else {
echo "Eres menor de edad.";
}
?>
Definición: La estructura switch
permite seleccionar entre múltiples bloques de código según el valor de una expresión.
switch (expresión) {
case valor1:
// Código si expresión == valor1
break;
case valor2:
// Código si expresión == valor2
break;
default:
// Código si no coincide ningún caso
}
<?php
$dia = "lunes";
switch ($dia) {
case "lunes":
echo "Hoy es lunes.";
break;
case "viernes":
echo "Hoy es viernes.";
break;
default:
echo "Es otro día de la semana.";
}
?>
Definición: La estructura for
se utiliza para ejecutar un bloque de código un número específico de veces.
for (inicialización; condición; incremento) {
// Código a ejecutar en cada iteración
}
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Iteración $i\n";
}
?>
Definición: La estructura while
ejecuta un bloque de código mientras una condición sea verdadera.
while (condición) {
// Código a ejecutar mientras la condición sea verdadera
}
<?php
$contador = 1;
while ($contador <= 5) {
echo "Contador: $contador\n";
$contador++;
}
?>
Definición: La estructura do-while
ejecuta un bloque de código al menos una vez y luego repite mientras la condición sea verdadera.
do {
// Código a ejecutar
} while (condición);
<?php
$contador = 1;
do {
echo "Contador: $contador\n";
$contador++;
} while ($contador <= 5);
?>
Definición: La estructura foreach
se utiliza para recorrer arrays de forma sencilla.
foreach ($array as $valor) {
// Código a ejecutar para cada valor
}
<?php
$colores = ["rojo", "verde", "azul"];
foreach ($colores as $color) {
echo "Color: $color\n";
}
?>
Definición: La estructura break
se utiliza para salir de un bucle o terminar la ejecución de un switch
.
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) {
break; // Salir del bucle cuando $i es igual a 5
}
echo "Número: $i\n";
}
?>
Definición: La estructura continue
se utiliza para saltar a la siguiente iteración de un bucle, omitiendo el código restante en la iteración actual.
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i % 2 == 0) {
continue; // Saltar el resto del código para números pares
}
echo "Número impar: $i\n";
}
?>