Các Toán Tử Trong PHP

Mục lục bài viết TOÁN TỬ PHPCác toán tử số họcCác toán tử so sánhCác toán tử LogicCác toán tử gánCác toán tử điều kiện

Khái niệm về toán tử và phân loại toán tử PHP

Xem xét một biểu thức tính toán trong PHP ví dụ: 10 + 15, đây là phép cộng cho giá trị là 25.  Trong biểu thức đó các số 10, 15 gọi là toán hạng ký hiệu + chính là toán tử của phép cộng.  

Trong PHP có nhiều toán tử được phân loại thành 5 nhóm như sau:

  • TOÁN TỬ PHP
  • Các toán tử số học
  • Các toán tử so sánh
  • Các toán tử Logic
  • Các toán tử gán
  • Các toán tử điều kiện

Các toán tử số học

Gồm các phép toán + - * / % ++ --với diễn giả và ví dụ như bảng dưới đây. Bạn có thể thử các phép toán bằng cách thay đổi số trong Form ví dụ

Giá trị $A: Giá trị $B:
Toán tử Diễn tả Ví dụ
+ Phép cộng hai số $A + $B : 50 + 54 = 104
- Phép trừ $A - $B : 50 - 54 = -4
* Phép nhân $A * $B : 50 * 54 = 2700
/ Phép chia $A / $B : 50 / 54 = 0.92592592592593
% modulo : Phép chia lấy dư.Phần dư của phép chia hai số nguyên $A / $B : 50 % 54 = 50
++ Phép toán tăng thêm 1 vào biến $A++ kết quả $A = 51
-- Phép toán giảm đi giá trị 1 $B-- kết quả $B = 53

Ví dụ: Có đoạn mã nhúng PHP vào file html như sau:

<html> <head><title>Toán tử số học</title><head> <body> <?php $a = 50; $b = 54; $c = $a + $b; echo "Kết quả phép cộng: $c <br/>"; $c = $a - $b; echo "Kết quả phép trừ: $c <br/>"; $c = $a * $b; echo "Kết quả phép nhân: $c <br/>"; $c = $a / $b; echo "Kết quả phép chia: $c <br/>"; $c = $a % $b; echo "Phần dư phép chia: $c <br/>"; $c = $a++; echo "Thêm một vào $c: $a <br/>"; $c = $a--; echo "Giảm $a đi 1: $c <br/>"; ?> </body> </html> Kết quả phép cộng: 104 Kết quả phép trừ: -4 Kết quả phép nhân: 2700 Kết quả phép chia: 0.92592592592593 Phần dư phép chia: 50 Thêm một vào 50: 51 Giảm 51 đi 1: 50

Toán tử so sánh

Các toán tử so sánh trong PHP gồm có: == != > = So sánh lớn hơn: true nếu toán hạng thứ nhất lớn hơn toán hạng thứ hai $C > $D ≡ 48 > 37 ≡ true >= So sánh lớn hơn hoặc bằng: true nếu toán hạng thứ nhất lớn hơn hoặc bằng toán hạng thứ hai $C >= $D ≡ 48 >= 37 ≡ true < So sánh nhỏ hơn: true nếu toán hạng thứ nhất nhỏ hơn toán hạng thứ hai $C > $D ≡ 48 < 37 ≡ false

Từ khóa » B Khác 0 Trong C++