ตัวดำเนินการมากกว่าและน้อยกว่าใน PHP
สำหรับการตรวจสอบว่าค่าใดมีค่ามากกว่า
และค่าใดมีค่าน้อยกว่า เราใช้ตัวดำเนินการ
มากกว่า >, มากกว่าหรือเท่ากับ >=,
น้อยกว่า <, น้อยกว่าหรือเท่ากับ <=
เรามาศึกษาการทำงานของมันผ่านตัวอย่างเชิงปฏิบัติ
สมมติว่าเรามีตัวแปร $test
ซึ่งมีค่าบางอย่าง:
<?php
$test = 1;
?>
ลองตรวจสอบว่าค่าของตัวแปรนี้ มากกว่าศูนย์หรือไม่:
<?php
$test = 1;
if ($test > 0) {
echo '+++'; // จะทำงานส่วนนี้
} else {
echo '---';
}
?>
ทีนี้ลองเปลี่ยนค่าของตัวแปรเป็น ค่าลบ:
<?php
$test = -1; // เปลี่ยนค่าของตัวแปร
if ($test > 0) {
echo '+++';
} else {
echo '---'; // จะทำงานส่วนนี้
}
?>
สมมติว่าตอนนี้ค่าของตัวแปรคือ 0
ในกรณีนี้เราจะเข้าไปในบล็อก else
เพราะในเงื่อนไขของเราเขียนไว้ว่าตัวแปร
$test ต้องมากกว่าศูนย์อย่างเคร่งครัด:
<?php
$test = 0;
if ($test > 0) {
echo '+++';
} else {
echo '---'; // จะทำงานส่วนนี้
}
?>
ลองเปลี่ยนเงื่อนไขเป็นมากกว่าหรือเท่ากับ:
<?php
$test = 0;
if ($test >= 0) {
echo '+++'; // จะทำงานส่วนนี้
} else {
echo '---';
}
?>
ตรวจสอบว่าตัวแปร $test
มากกว่า 10 หรือไม่
ตรวจสอบว่าตัวแปร $test
น้อยกว่า 10 หรือไม่
ตรวจสอบว่าตัวแปร $test
มากกว่าหรือเท่ากับ 10 หรือไม่
ตรวจสอบว่าตัวแปร $test
น้อยกว่าหรือเท่ากับ 10 หรือไม่