Looginen JA PHP:ssä
Looginen JA mahdollistaa useiden ehtojen
simultaanisen tarkistamisen. Seuraavassa esimerkissä ehto toteutuu,
jos muuttuja $num on suurempi kuin nolla ja
samanaikaisesti pienempi kuin 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Ehdot eivät koske vain yhtä muuttujaa,
vaan voivat olla eri muuttujille. Seuraavassa esimerkissä ehto
toteutuu, jos muuttuja $num1
on yhtä suuri kuin 2 ja samanaikaisesti muuttuja
$num2 on yhtä suuri kuin 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Tarkista, että muuttuja $num
on suurempi kuin nolla ja pienempi kuin 5.
Tarkista, että muuttuja $num
on suurempi tai yhtä suuri kuin 10 ja pienempi tai yhtä suuri kuin
20.
Tarkista, että muuttuja $num1
on yhtä suuri tai pienempi kuin 1, ja muuttuja $num2
on suurempi tai yhtä suuri kuin 3.