|
ใน
PHP มีโอเปอเรเตอร์ด้วยกันทั้งหมด 7 ชนิดด้วยกันดังนี้
จะยกตัวอย่างที่จำเป็นที่เราต้องนำไปใช้เท่านั้นครับ
| Arithmetic
Operators |
โอเปอเรเตอร์ทางคณิตศาสตร์ |
| String
Operators |
โอเปอเรเตอร์เชิงข้อความ |
| Assignment
Operators |
โอเปอเรเตอร์กำหนดค่า |
| Bitwise
Operators |
โอเปอเรเตอร์เปรียบเทียบบิต |
| Logical
Operators |
โอเปอเรเตอร์เชิงตรรกศาสตร์ |
| Comparison
Operators |
โอเปอเรเตอร์เชิงเปรียบเทียบ |
| Operator
Precedence |
โอเปอเรเตอร์เพิ่ม-ลดค่า |
- Arithmetic Operators โอเปอเรเตอร์ทางคณิตศาสตร์
|
ตัวอย่าง
|
ความหมาย
|
ผลลัพธ์
|
| $a
+ $b |
บวก
|
ผลบวกของ
$a และ $b. |
| $a
- $b |
ลบ
|
ผลลัพธ์จาก
$b ลบออกจาก $a. |
| $a
* $b |
คูณ
|
ผลคูณของ
$a และ $b. |
| $a
/ $b |
หาร
|
ผลหารของ
$a และ $b. |
| $a
% $b |
หารเอาเศษ
|
เศษจากการหารของ
$a หารโดย $b. |
-
String Operators
เป็น โอเปอเรเตอร์ที่ใช้กับข้อความซึ่งจะใช้
(.) เพียง โอเปอเรเตอร์เดียว
ตัวอย่าง
<?
$a = "PHP";
$b = "Programming";
$c = $a.$b;
echo"$c";
?>
Out
Put
PHPProgramming
- Assignment Operators
โอเปอเรเตอร์กำหนดค่า
โอเปอเรเตอร์พื้นฐานคือ
"=" คือคุณจะต้องคิดว่าค่าทางซ้ายมือของโอเปอเรเตอร์คือผลลัพธ์จาก
คำสั่งที่กระทำทางขวามือ
$a
= 3;
$a += 5; // $a = 8, มีความหมายว่า $a = $a
+ 5;
$b = "Hello ";
$b .= "There!"; // $b = "Hello
There!",เหมือนกับ $b = $b . "There!";
|
เครื่องหมาย
|
ความหมาย
|
รูปแบบ
|
ผลลัพธถ้ากำหนดให้
$a=2
|
|
=
|
กำหนดค่า |
$a=1 |
1 |
|
+=
|
เพิ่มค่า |
$a
+= 1 |
3 |
|
-=
|
ลบค่า |
$a
-= 1 |
1 |
|
*=
|
คูณค่า |
$a
*= 1 |
2 |
|
/=
|
หารค่า |
$a
/= 1 |
2 |
-
Logical Operators โอเปอเรเตอร์เชิงตรรกศาสตร์
|
ตัวอย่าง
|
ความหมาย
|
ผลลัพธ์
|
| $a
and $b |
And
|
จริงก็ต่อเมื่อ
$a และ $b เป็นจริง |
| $a
or $b |
Or
|
จริงถ้า
$a หรือ $b ตัวใดตัวหนึ่งเป็จริง |
| $a
xor $b |
Or
|
จริงถ้า
$a หรือ $b ตัวใดตัวหนึ่งเป็นจริง, แต่จะไม่จริงถ้าทั้งสองไม่จริง. |
| !
$a |
Not
|
จริงถ้า
$a ไม่จริง |
| $a
&& $b |
And
|
จริงทั้ง
$a และ $b เป็นจริง |
| $a
|| $b |
Or
|
จริงถ้า
$a หรือ $b ตัวใดตัวหนึ่งเป็จริง |
-
Comparison Operators
โอเปอเรเตอร์เชิงเปรียบเทียบ
|
ตัวอย่าง
|
ความหมาย
|
ผลลัพธ์
|
| $a
== $b |
เท่ากับ
|
จริงถ้า
$a มีค่าเท่ากับ $b. |
| $a
!= $b |
ไม่เท่ากับ
|
จริงถ้า
$a มีค่าไม่เท่ากับ $b. |
| $a
< $b |
น้อยกว่า
|
จริงถ้า
$a มีค่าน้อยกว่า$b. |
| $a
> $b |
มากกว่า
|
จริงถ้า
$a มีค่ามากกว่า $b. |
| $a
<= $b |
น้อยกว่าหรือเท่ากับ
|
จริงถ้า
$a มีค่าน้อยกว่าหรือเท่ากับ $b. |
| $a
>= $b |
มากกว่าหรือเท่ากับ
|
จริงถ้า
$a มีค่ามากกว่าหรือเท่ากับ $b. |
|