Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Toán tử trong PHP

Toán tử trong PHP là các loại toán tử của PHP bao gồm: toán tử số học, toán tử so sánh, toán tử logic, toán tử gán, toán tử điều kiện,..., chi tiết như nào hãy cùng chúng tôi phân tích:

Toán tử trong PHP

Toán tử trong PHP

Toán tử trong PHP là gì?

Toán tử trong PHP là các loại toán tử của PHP bao gồm: toán tử số học, toán tử so sánh, toán tử logic, toán tử gán, toán tử điều kiện,... hỗ trợ hầu hết cho công việc lập trình.

Các loại Toán tử trong PHP

Toán tử số học trong PHP

Toán tử Miêu tả Ví dụ
+ Phép cộng 6+4 kết quả là 10
- Phép trừ 6 - 4 kết quả là 2
* Phép Nhân 6* 4 kết quả là 24
/ Phép chia 6 / 3 kết quả là 2
% Phép lấy số dư 6 % 4 kết quả là 2
++ Tăng dần, mỗi lần tăng 1 đơn vị $i=0; $i++ kết quả là 1
-- Giảm dần, mỗi lần giảm 1 đơn vị $i=10; $i-- kết quả là 9
<?php
echo $ketqua = 6+4; // Kết quả 10
echo "<br>";
echo $ketqua = 6-4; // Kết quả 2
echo "<br>";
echo $ketqua = 6*4; // Kết quả 24
echo "<br>";
echo $ketqua = 6/3; // Kết quả 2
echo "<br>";
echo $ketqua = 6%4; // Kết quả 2
echo "<br>";

for($i=0;$i<4;$i++){
 echo $i."-";
}
echo "<br>";
//Kết quả 0-1-2-3-
for($i=4;$i>0;$i--){
 echo $i."-";
}
// Kết quả 4-3-2-1-
?>

Kết quả:

10
2
24
2
2
0-1-2-3-
4-3-2-1-

Chạy Thử

Toán tử so sánh trong PHP

Toán tử Mô tả
== Nếu 2 biến bằng nhau
!= Nếu 2 biến không bằng nhau 
> Nếu a lớn hơn b (a > b)
< Nếu a nhỏ hơn b (a<b)
>= Nếu a lớn hơn hoặc bằng b (a >= b)
<= Nếu a nhỏ hơn hoặc bằng b (a <= b)
<?php
if(4==4){
echo "4 bằng 4";
}
echo "<br>";
if(4!=3){
echo "4 không bằng 3";
}
echo "<br>";
if(4 > 3){
echo "4 lớn hơn 3";
}
echo "<br>";
if(3 < 4){
echo "3 nhỏ hơn 4";
}
echo "<br>";
if(4 >= 3){
echo "4 lớn hơn hoặc bằng 3";
}
echo "<br>";
if(3 <= 4){
echo "3 nhỏ hơn hoặc bằng 4";
}
?>

Kết quả:

4 bằng 4
4 không bằng 3
4 lớn hơn 3
3 nhỏ hơn 4
4 lớn hơn hoặc bằng 3
3 nhỏ hơn hoặc bằng 4

Chạy Thử

Toán tử logic trong PHP

Toán tử Mô tả
&&
|| hoặc
! không, không chứa, không bằng
<?php
$a =  10;
$b = 20;
if($a==10&&$b==20){
 echo "$a==10&&$b==20";
}
echo "<br>";
if($a==10||$b==21){
 echo "$a==10||$b==21";
}
echo "<br>";
if($a!==11){
 echo "$a không bằng 11";
}
?>

Kết quả:

10==10&&20==20
10==10||20==21
10 không bằng 11

Chạy Thử

Toán tử gán trong PHP

Toán tử Miêu tả Ví dụ
= Bằng C = A + B
+= Cộng Bằng C += A là tương đương với C = C + A
-= Trừ Bằng C -= A là tương đương với C = C - A
*= Nhân Bằng C *= A là tương đương với C = C * A
/= Chia Bằng C /= A là tương đương với C = C / A
%= Lấy phần dư của phép chia toán hạng trái cho toán hạng phải và gán cho toán hạng trái C %= A là tương đương với C = C % A
<?php
echo $b = 10+15; ///Kết quả 25
echo "<br>";
$a = 10; $c = 5;
echo $a += $c; //Kết quả 15 
echo "<br>";
$a = 10; $c = 5;
echo $a -= $c; //Kết quả 5
echo "<br>";
$a = 10; $c = 5;
echo $a *= $c; //Kết quả 50
echo "<br>";
$a = 10; $c = 5;
echo $a /= $c; //Kết quả 2
echo "<br>";
$a = 11; $c = 4;
echo $a %= $c; //Kết quả 3
?>

Kết quả:

25
15
5
50
2
3

Chạy Thử

Toán tử điều kiện trong PHP

điều kiên ? đúng : sai;

<?php
$x = 10;
$y = 5;
echo ($x > $y) ? "x lớn hơn y." : "x nhỏ hơn y."; //Kết quả x lớn hơn y.
?>

Kết quả:

x lớn hơn y.

Nếu điều kiện đúng thì đoạn code đúng chạy, nếu điều kiện sai thì đoạn code sai chạy.

Chạy Thử

Thứ tự ưu tiên của các toán tử trong PHP

Loại Toán tử Thứ tự ưu tiên
Unary ! ++ -- Phải sang trái
Tính nhân * / % Trái sang phải
Tính cộng + - Trái sang phải
Quan hệ < <= > >= Trái sang phải
Tính bằng == != Trái sang phải
Logic AND && Trái sang phải
Logic OR || Trái sang phải
Điều kiện ?: Phải sang trái
Gán = += -= *= /= %= Phải sang trái

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Toán tử trong PHP.

  • 0 Bình luận
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Toán tử trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
Kiến thức JavaScript
Kiến thức về website
Kiến thức SEO website
0398.259.259