Logikai ÉS a PHP-ban
A logikai ÉS lehetővé teszi feltételek egyidejűségének
megadását. A következő példában a feltétel akkor teljesül,
ha a $num változó nagyobb nullánál és
egyidejűleg kisebb 10-nél:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
A feltételek nem csak egy változóra vonatkozhatnak,
hanem különbözőkre is. A következő példában a feltétel
akkor teljesül, ha a $num1 változó
egyenlő 2-vel és egyidejűleg a $num2
változó egyenlő 3-mal:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Ellenőrizze, hogy a $num változó
nagyobb-e nullánál és kisebb-e 5-nél.
Ellenőrizze, hogy a $num változó
nagyobb vagy egyenlő-e 10-zel és kisebb vagy egyenlő-e
20-szal.
Ellenőrizze, hogy a $num1 változó
egyenlő vagy kisebb-e 1-nél, és a $num2
változó nagyobb vagy egyenlő-e 3-mal.