Krit Th.
20+ yrs in programming professional markets, FMCG researchers, system analyst, university lecturers, broadcasting expert, and so on.
| โอเปอร์เรเตอร์ | ชื่อ | ตัวอย่างใช้งาน | คำอธิบาย |
|---|---|---|---|
| == หรือ === |
Equal to | $x == $y | เท่ากับ |
| != หรือ <> | Not equal | $x != $y | ไม่เท่ากับ |
| > | Greater than | $x > $y | มากกว่า |
| < | Less than | $x < $y | น้อยกว่า |
| >= | Greater than or equal to | $x >= $y | มากกว่าหรือเท่ากับ |
| <= | Less than or equal to | $x <= $y | น้อยกว่าหรือเท่ากับ |
| <=> | Spaceship | $x <=> $y | -1, 0, 1 |
| โอเปอร์เรเตอร์ | ชื่อ | คำอธิบาย | ตัวอย่างใช้งาน |
|---|---|---|---|
| && หรือ and |
and (และ) |
เป็นจริงก็ต่อเมื่อด้านซ้ายและขวาเป็นจริงทั้งคู่ | $x < 5 && $x < 10 |
| || หรือ or |
or (หรือ) |
เป็นจริงก็ต่อเมื่อด้านซ้ายหรือขวาเป็นจริงอย่างน้อย 1 ด้าน | $x < 5 || $x < 4 |
| ! | not (ไม่ / นิเสธ) |
กลับค่าจริงเป็นเท็จ หรือ ค่าเท็จเป็นจริง | !($x < 5 && $x < 10) |
| xor | Xor | เป็นจริงก็ต่อเมื่อทั้งสอง มีตัวใดตัวหนึ่งเป็นจริงเท่านั้น | $x xor $y |
$x = 5;
$y = 3;
echo (x > 3 && x < 10); // returns true (1) because 5 is greater than 3 AND 5 is less than 10 $x = 5;
$y = 3;
echo (!(x > 3 && x < 10)); // returns false (0) because ! (not) is used to reverse the result| Operator | Name | Example | Result |
|---|---|---|---|
| + | Addition บวก |
$x + $y | ผลบวก |
| - | Subtraction ลบ |
$x - $y | ผลลบ |
| * | Multiplication คูณ |
$x * $y | ผลคูณ |
| / | Division หาร |
$x / $y | ผลหารพร้อมทศนิยม |
| % | Modulus มอดูลัส (เอาเศษ) |
$x % $y | ผลหาร เอาเฉพาะเศษ |
| ** | Exponentiation ยกกำลัง |
$x ** $y | ผลของ เลขยกกำลัง |
$age = 20;
if ($age >= 18)
{
echo "สามารถไปสมัครสอบใบขับขี่ได้";
}
else
{
echo "เสียใจด้วย, ยังไม่สามารถสอบใบขับขี่ได้";
}$age = 20;
if ($age >= 18)
{
echo "ท่านมีอายุเกิน 18 ปี<br>";
if ($age <= 80) //second condition
{
echo "อนุญาตให้ขับรถ";
}
else
{
echo "ท่านแก่เกินไป ไม่ควรขับรถแล้ว";
}
}
else
{
echo "เสียใจด้วย, ท่านยังเด็กเกินไปที่จะขับรถ";
}$age = 20;
if ($age >= 18 && $age <= 80)
{
echo "ท่านมีอายุเกิน 18 ปี<br>";
echo "อนุญาตให้ขับรถ";
}
elseif($age > 80)
{
echo "ท่านมีอายุเกิน 18 ปี<br>";
echo "ท่านแก่เกินไป ไม่ควรขับรถแล้ว";
}
else
{
echo "เสียใจด้วย, ท่านยังเด็กเกินไปที่จะขับรถ";
}$variable_name = $_GET['filename'];$age = 20;
if ($age >= 18)
{
echo "ท่านมีอายุเกิน 18 ปี<br>";
if ($age <= 80) //second condition
{
echo "อนุญาตให้ขับรถ";
}
else
{
echo "ท่านแก่เกินไป ไม่ควรขับรถแล้ว";
}
}
else
{
echo "เสียใจด้วย, ท่านยังเด็กเกินไปที่จะขับรถ";
}© Aj. Krit Th.
https://www.kritth.com
By Krit Th.