Logické AND v PHP
Logické AND umožňuje nastaviť simultánnosť
podmienok. V nasledujúcom príklade sa podmienka vykoná,
ak je premenná $num väčšia ako nula a
súčasne menšia ako 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Podmienky môžu byť vzťahované nie na jednu premennú,
ale na rôzne. V nasledujúcom príklade sa podmienka
vykoná, ak je premenná $num1
rovná 2 a súčasne premenná
$num2 je rovná 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Skontrolujte, že premenná $num
je väčšia ako nula a menšia ako 5.
Skontrolujte, že premenná $num
je väčšia alebo rovná 10 a menšia alebo rovná
20.
Skontrolujte, že premenná $num1
je rovná alebo menšia ako 1, a premenná $num2
je väčšia alebo rovná 3.