Curso de PHP

Estás en: Sintaxis y Estructura : If, If...Elsif...Else

If, If...Elsif...Else

Sintaxis:

if (condición) {
instrucción;
}

-------------------------------

if (condición) {
instruccion A;
}else {
instrucción B;
}

-------------------------------

if (condición) {
instrucción A;
}elseif (condición) {
instrucción B;
}else instrucción C;

-------------------------------

if .... SWITCH (expresión) {
case valorA: Instrucción A;
break;
case valorB: Instrucción B;
break;
default: Instrucción Default;
break;
}

Ejemplo

define ("CONSTANTE", 46);

if (CONSTANTE > 20) {
	echo "Se cumple la condición";
}

if (CONSTANTE == 50) {
	echo "La constante es 50";
}

if (CONSTANTE != 50) {
	echo "La constante no es 50";
}

$nombre="Juan";
if (CONSTANTE == 46 && $nombre=="Juan") {
	echo "La constante es 46 y \$nombre es Juan";
}

if (CONSTANTE == 20 || $nombre=="Juan") {
	echo "Bienvenido Juan";
}

Ejemplo

Calcular si un año es bisiesto.
Año bisiesto es aquel que es divisible por 4, excepto aquellos que divisibles por 100 pero no por 400.

$anio=1900; // 1900 sí es bisiesto

if ($anio%4 == 0) {
	echo "$anio sí es bisiesto";
}else {
		if ($anio%100 == 0 && $anio%400 != 0) {
			echo "$anio sí es bisiesto";
		}else {
				echo "$anio no es bisiesto";
		}
}

Ejemplo

Crear un script para comentar el día de la semana preferido
En función del día pondremos un comentario diferente

$dia_preferido="sabado"; 

echo "Mi día preferido es el $dia_preferido 
"; if ($dia_preferido == "lunes") { echo "-> Comentario del lunes"; }elseif ($dia_preferido == "martes") { echo "-> Comentario del martes"; }elseif ($dia_preferido == "miercoles") { echo "-> Comentario del miércoles"; }elseif ($dia_preferido == "jueves") { echo "-> Comentario del jueves"; }elseif ($dia_preferido == "viernes") { echo "-> Comentario del viernes"; }elseif ($dia_preferido == "sabado") { echo "-> Comentario del sábado"; }elseif ($dia_preferido == "domingo") { echo "-> Comentario del domingo"; }else { echo "El día de la semana no es correcto"; }