ตรรกะ AND ใน PHP
ตรรกะ AND ช่วยให้กำหนดเงื่อนไขพร้อมกันได้
ในตัวอย่างต่อไปนี้ เงื่อนไขจะถูกดำเนินการ
หากตัวแปร $num มากกว่าศูนย์และ
ในเวลาเดียวกัน น้อยกว่า 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
เงื่อนไขอาจไม่ได้กำหนดให้กับตัวแปรเดียว
แต่กับตัวแปรต่างกันได้ ในตัวอย่างต่อไปนี้เงื่อนไข
จะถูกดำเนินการ หากตัวแปร $num1
เท่ากับ 2 และในเวลาเดียวกันตัวแปร
$num2 เท่ากับ 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
ตรวจสอบว่าตัวแปร $num
มากกว่าศูนย์และน้อยกว่า 5
ตรวจสอบว่าตัวแปร $num
มากกว่าหรือเท่ากับ 10 และน้อยกว่าหรือเท่ากับ
20
ตรวจสอบว่าตัวแปร $num1
เท่ากับหรือน้อยกว่า 1 และตัวแปร $num2
มากกว่าหรือเท่ากับ 3