Declaraciones PHP if...else...elseif
Las declaraciones condicionales se utilizan para realizar diferentes acciones basadas en diferentes condiciones.
Declaraciones condicionales de PHP
Muy a menudo, cuando escribe código, desea realizar diferentes acciones para diferentes condiciones. Puede usar declaraciones condicionales en su código para hacer esto.
En PHP tenemos las siguientes declaraciones condicionales:
if
declaración - ejecuta algún código si una condición es verdaderaif...else
declaración: ejecuta algún código si una condición es verdadera y otro código si esa condición es falsaif...elseif...else
declaración - ejecuta diferentes códigos para más de dos condicionesswitch
instrucción: selecciona uno de los muchos bloques de código que se ejecutarán
PHP - La declaración if
La if
declaración ejecuta algún código si una condición es verdadera.
Sintaxis
if (condition) {
code to be executed if condition is true;
}
Ejemplo
Salida "¡Que tengas un buen día!" si la hora actual (HORA) es inferior a 20:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP - La sentencia if...else
La if...else
declaración ejecuta algún código si una condición es verdadera y otro código si esa condición es falsa.
Sintaxis
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
Ejemplo
Salida "¡Que tengas un buen día!" si la hora actual es menos de 20, y "¡Buenas noches!" de lo contrario:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - La declaración if...elseif...else
La if...elseif...else
declaración ejecuta diferentes códigos para más de dos condiciones.
Sintaxis
if (condition) {
code to be executed if this condition is true;
}
elseif (condition) {
code to be executed if first condition is false and this
condition is true;
} else {
code to be executed if all conditions are false;
}
Ejemplo
Salida "¡Que tengas un buen día!" si la hora actual es inferior a las 10 y "¡Que tengas un buen día!" si la hora actual es inferior a 20. De lo contrario, mostrará "¡Buenas noches!":
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP - La declaración de cambio
La switch
afirmación se explicará en el próximo capítulo.