PHPにおける論理AND
論理ANDは、条件の同時性を指定することを可能にします。
次の例では、変数$numが0より大きく、かつ⁅i⁆同時に⁅/i⁆
10より小さい場合に条件が成立します:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
条件は1つの変数だけでなく、異なる変数に対しても課すことができます。
次の例では、変数$num1が2と等しく、かつ同時に変数
$num2が3と等しい場合に条件が成立します:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
変数$numが0より大きく、かつ5より小さいことを確認してください。
変数$numが10以上、かつ20以下であることを確認してください。
変数$num1が1以下であり、かつ変数$num2が3以上であることを確認してください。