PHP If...ElseSentencias


Las sentencias condicionales se utilizan para ejecutar diferentes acciones según diferentes condiciones.


Sentencias condicionales en PHP

Cuando escribes código, a menudo necesitas ejecutar diferentes acciones para diferentes decisiones. Puedes usar sentencias condicionales en tu código para realizar esta tarea.

En PHP, se proporcionan las siguientes sentencias condicionales:

  • Sentencia if- Ejecuta código cuando la condición es verdadera
  • Sentencia if...else- Ejecuta un bloque de código cuando la condición es verdadera y otro bloque cuando la condición es falsa.
  • Sentencia if...elseif....else- Ejecuta un bloque de código cuando una de varias condiciones es verdadera.
  • Sentencia switch- Ejecuta un bloque de código cuando una de varias condiciones es verdadera.

PHP - Sentencia if

La sentencia if se utiliza paraejecutar código solo cuando se cumple la condición especificada.。

Sintaxis

if (条件) {
    条件成立时要执行的代码;
}

Si la hora actual es menor que 20, el siguiente ejemplo mostrará "Have a good day!":

Ejemplo

<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } ?>

Ejecutar ejemplo »


PHP - Sentencia if...else

Ejecuta un bloque de código si la condición es verdadera y otro bloque si la condición es falsa,use la sentencia if....else.

Sintaxis

if (条件) {
    条件成立时执行的代码;
} else {
    条件不成立时执行的代码;
}

Si la hora actual es menor que 20, el siguiente ejemplo mostrará "Have a good day!", de lo contrario mostrará "Have a good night!":

Ejemplo

<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>

Ejecutar ejemplo »


PHP - Sentencia if...elseif....else

Ejecuta un bloque de código cuando una de varias condiciones es verdadera,use la sentencia if....elseif...else.

Sintaxis

if (条件) {
    if 条件成立时执行的代码;
} elseif (条件) {
    elseif 条件成立时执行的代码;
} else {
    条件不成立时执行的代码;
}

Si la hora actual es menor que 10, el siguiente ejemplo mostrará "Have a good morning!"; si la hora actual no es menor que 10 y es menor que 20, entonces mostrará "Have a good day!"; de lo contrario, mostrará "Have a good night!":

Ejemplo

<?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!"; } ?>

Ejecutar ejemplo »


PHP - Sentencia switch

La sentencia switch se explicará en el siguiente capítulo.

Otras extensiones