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.