AND lógico en PHP
El AND lógico permite establecer la simultaneidad
de condiciones. En el siguiente ejemplo, la condición se cumplirá
si la variable $num es mayor que cero y
simultáneamente menor que 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Las condiciones pueden aplicarse no a una variable,
sino a diferentes. En el siguiente ejemplo, la condición
se cumplirá si la variable $num1
es igual a 2 y simultáneamente la variable
$num2 es igual a 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Compruebe que la variable $num
es mayor que cero y menor que 5.
Compruebe que la variable $num
es mayor o igual a 10 y menor o igual
a 20.
Compruebe que la variable $num1
es igual o menor que 1, y la variable $num2
es mayor o igual a 3.