Trước đây Kiến càng có viết một bài về toán tử so sánh và toán tử logic trong PHP, thực tế PHP còn nhiều toán tử khác mà hôm nay tôi sẽ cùng bạn khám phá tiếp theo cách đầy đủ toàn diện hơn.
Cụ thể, chúng ta sẽ cùng tìm hiểu các loại toán tử sau:
Toán tử số học
Toán tử gán
Toán tử so sánh
Toán tử tăng / giảm
Toán tử logic
Toán tử liên quan đến chuỗi
Toán tử liên quan đến mảng
Mục lục
Toán tử số học
Đây là kiểu toán tử chúng ta hay gặp nhất, nó thao tác trên các con số, đó là những phép toán cộng, trừ, nhân chia hết sức quen thuộc.
Toán tử
Tên
Ví dụ
Mô tả
+
Cộng
$x + $y
Biến x cộng với biến y
–
Trừ
$x – $y
Biến x trừ biến y
*
Nhân
$x * $y
Biến x nhân biến y
/
Chia
$x / $y
Biến x chia biến y
%
Lấy phần dư
$x % $y
Lấy phần dư của kết quả biến x chia cho biến y
Toán tử gán
Toán tử gán sử dụng dấu =, điều này có nghĩa là các toán hạng bên trái được thiết lập với giá trị của biểu thức bên phải.
Gán
Tương Đương
Mô tả
x = y
x = y
Toán hạng bên trái được thiết lập với giá trị của biểu thức bên phải
x += y
x = x + y
Cộng
x *= y
x = x * y
Trừ
x /= y
x = x / y
Chia
x %= y
x = x % y
Lấy phần dư
Toán tử so sánh
Toán tử
Tên
Ví dụ
Kết quả
==
Bằng
$x == $y
Trả về kết quả True nếu biến x bằng với biến y
===
Giống hệt nhau
$x === $y
Trả về kết quả True nếu biến x bằng biến y và có cùng định dạng
!=
Không bằng, không giống, khác
$x != $y
Trả về kết quả True nếu biến x khác biến y
<>
Không bằng, không giống, khác
$x <> $y
Trả về kết quả True nếu biến x khác biến y
!==
Hoàn toàn khác nhau
$x !== $y
Trả về kết quả True nếu biến x khác biến y hoặc no có 2 định dạng khác nhau
>
Lớn hơn
$x > $y
Trả về kết quả True nếu biến x lớn hơn biến y
<
Nhỏ hơn
$x < $y
Trả về kết quả True nếu biến x nhỏ hơn biến y
>=
Lớn hơn hoặc bằng
$x >= $y
Trả về kết quả True nếu biến x lớn hơn hoặc bằng biến y
<=
Nhỏ hơn hoặc bằng
$x <+ $y
Trả về kết quả True nếu biến x nhỏ hơn hoặc bằng biến y
Toán tử logic
Toán tử
Tên
Ví dụ
Kết quả
and
Và
$x and $y
Trả về kết quả True khi và chỉ khi x và y đều đúng
or
Hoặc
$x or $y
Trả về kết quả True nếu chỉ cần một trong hai biến đúng
xor
Xor
$x xor $y
Trả về kết quả True nếu x hoặc y đúng nhưng không phải cả hai
&&
Và
$x && $y
Trả về kết quả True khi và chỉ khi x và y đều đúng
||
Hoặc
$x || $y
Trả về kết quả True nếu chỉ cần một trong hai biến đúng
!
Phủ định
!$x
Trả về kết quả True nếu x là FALSE
Toán tử tăng và giảm
Toán tử
Tên
Mô tả
++$x
Cộng 1 đơn vị
Lấy giá trị của biến x cộng thêm 1 rồi gán lại cho x
$x++
Cộng 1 đơn vị
Trả lại biến $x, sau đó mới cộng thêm 1
–$x
Trừ 1 đơn vị
Lấy giá trị của biến x trừ đi 1 rồi gán lại cho x
$x–
Trừ 1 đơn vị
Trả lại biến $x, sau đó mới trừ đi 1
Toán tử liên quan đến chuỗi
Toán tử
Tên
Ví dụ
Kết quả
.
Nối chuỗi
$text1.$text2
Nối chuỗi text2 vào sau chuỗi text1, tex1 và text2 vẫn giữ nguyên giá trị
.=
Nối và gán
$text1.=$text2
Nối chuỗi text2 vào sau text1, text2 giữ nguyên giá trị, còn text1 được gán giá trị của chuỗi được nối
Toán tử liên quan đến mảng
Toán tử
Tên
Ví dụ
Kết quả
+
Và
$x + $y
Trả về kết quả tổng hợp hai mảng x và y
==
Bằng
$x == $y
Trả về kết quả True nếu hai mảng x và y có cùng cặp khóa và giá trị
===
Giống y nhau
$x === $y
Trả về kết quả True nếu hai mảng x và y có cùng cặp khóa/giá trị và mảng có cùng thứ tự, định dạng
Xử lý form ngay tại trang trong PHP Thông thường khi làm việc với form, chúng ta lấy dữ liệu từ thẻ input, texarea, select, radio button và checkbox rồi chuyển nó sang trang php khác để thực...
Cú pháp trong PHP Các đoạn mã kịch bản của PHP được thực thi trên máy chủ và kết quả trả về dưới dạng thuần HTML được gửi cho trình duyệt. Cú pháp cơ...