
| |
บทเรียน php
ตัวกระทำการ Operators
เครื่องหมายตัวกระทำการ Operators แบบต่างๆ ในภาษา php
ตัวกระทำการที่เกี่ยวกับตัวเลข และการคำนวณ (Arithmetic Operators)
| เครื่องหมาย |
ความหมาย |
ตัวอย่าง |
ผลลัพธ์ |
| + |
การบวก |
n=5
n+2 |
6 |
| - |
การลบ |
x=5
10-x |
5 |
| * |
การคูณ |
x=5
x*5 |
25 |
| / |
การหาร |
18/3
7/3 |
6
2.1 |
| % |
การหารแบบเอาเศษ |
11%4
19%3
15%5 |
3
1
0 |
| ++ |
เพิ่มค่า |
x=5
x++ |
x=6 |
| -- |
ลดค่า |
x=5
x-- |
x=4 |
ตัวกระทำการในการกำหนดค่าให้กับตัวแปร (Assignment Operators)
| เครื่องหมาย |
ตัวอย่าง |
มีค่าเท่ากับ |
| = |
x=y |
x=y |
| += |
x+=y |
x=x+y |
| -= |
x-=y |
x=x-y |
| *= |
x*=y |
x=x*y |
| /= |
x/=y |
x=x/y |
| .= |
x.=y |
x=x.y |
| %= |
x%=y |
x=x%y |
ตัวกระทำการในการเปรียบเทียบ (Comparison Operators)
| เครื่องหมาย |
ความหมาย |
ตัวอย่าง |
| == |
ค่าเท่ากับหรือไม่ |
5==8 คือค่าเป็น เท็จ |
| != |
ค่าไม่เท่ากับหรือไม่ |
5!=8 คืนค่าเป็น จริง |
| > |
ค่ามากกว่าหรือไม่ |
5>8 คืนค่าเป็น เท็จ |
| < |
ค่าน้อยกว่าหรือไม่ |
5<8 คืนค่าเป็น จริง |
| >= |
ค่ามากกว่าหรือเท่ากับ หรือไม่ |
5>=8 คืนค่าเป็น เท็จ |
| <= |
ค่าน้อยกว่าหรือเท่ากับ หรือไม่ |
5<=8 คืนค่าเป็น จริง |
ตัวกระทำการทางด้วนตรรกะ (Logical Operators)
| เครื่องหมาย |
ความหมาย |
ตัวอย่าง |
| && |
และ |
x=7
y=3
(x < 12 && y > 2) คืนค่าเป็น จริง |
| || |
หรือ |
x=7
y=3
(x==2 || y==2) คืนค่าเป็น เท็จ |
| ! |
ไม่ใช่ |
x=7
y=3
!(x==y) คืนค่าเป็น จริง |
|
|