Logiczne AND w PHP
Logiczne AND (I) pozwala określić jednoczesność
warunków. W następującym przykładzie warunek zostanie spełniony,
jeśli zmienna $num jest większa od zera i
jednocześnie mniejsza niż 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Warunki mogą dotyczyć nie jednej zmiennej,
ale różnych. W następującym przykładzie warunek
zostanie spełniony, jeśli zmienna $num1
jest równa 2 i jednocześnie zmienna
$num2 jest równa 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Sprawdź, czy zmienna $num
jest większa od zera i mniejsza niż 5.
Sprawdź, czy zmienna $num
jest większa lub równa 10 i mniejsza lub równa
20.
Sprawdź, czy zmienna $num1
jest równa lub mniejsza niż 1, a zmienna $num2
jest większa lub równa 3.