Các toán tử so sánh trong PHP được sử dụng để so sánh một giá trị biến này với một giá trị biến khác. Các giá trị có thể là chuỗi hoặc số
Các toán tử so sánh cơ bản PHP
== Bằng nhau $a==$b
=== Bằng nhau $a===$b
. = Không bằng $a. =$b
. == Không giống nhau $a. ==$b
> Lớn hơn $a>$b
< Ít hơn $a
>= Lớn hơn
Đầu ra là.
Bằng nhau
Trong ví dụ php ở trên $a và $b cả hai giá trị có giá trị đều giống nhau, sau đó nếu điều kiện trả về true và in ra “Equal” ở đầu ra
=== Ví dụ về toán tử so sánh giống hệt nhau
Trong ví dụ dưới đây trả về true nếu $a bằng $b và phải cùng kiểu dữ liệu
Đầu ra là.
Không bình đẳng
Trong ví dụ php trên $a và $b cả hai biến đều có giá trị giống nhau, nhưng khác loại dữ liệu vì vậy nếu điều kiện không thỏa mãn thì câu trả lời là "Không bằng nhau"
= Ví dụ toán tử so sánh Not Equal
Trong ví dụ dưới đây trả về true nếu $a không bằng $b
Đầu ra là.
Bằng nhau
Trong ví dụ php trên $a và $b cả hai giá trị biến không giống nhau, sau đó nếu điều kiện trả về true và in ra “Equal” ở đầu ra
== Not Equal Ví dụ về toán tử so sánh giống hệt nhau
Trong ví dụ dưới đây trả về true nếu $a không bằng $b và phải cùng loại
Đầu ra là.
Bằng nhau
> Lớn hơn và >= Lớn hơn hoặc Bằng ví dụ
Trong ví dụ php bên dưới trả về true nếu $a lớn hơn $b
Đầu ra là.
a lớn hơn b
Trong ví dụ php trên, kết quả là “a lớn hơn b” vì giá trị $a lớn hơn giá trị $b.
$a=5 và $b=2 ở đây giá trị $a lớn hơn giá trị $b.
Điều kiện if đầu tiên trả về true nếu chỉ $a lớn hơn $b.
Nếu $a=5 và $b=5, thì điều kiện if thứ hai sẽ đúng và kết quả là “a bằng b”.
< Nhỏ hơn và
Đầu ra là.
a lớn hơn b
Ở đây, $a=5 và $b=2, vì vậy $a không nhỏ hơn và không bằng $b. Điều kiện cả hai nếu không thỏa mãn thì kết quả sẽ là điều kiện khác “a lớn hơn b”
Toán tử so sánh sẽ so sánh nhiều giá trị với nhau trên tên. Ví dụ, một biến trong $a
có giống với biến trong $b
không?
Hãy hiển thị các toán tử so sánh trên một bảng
OperatorNameUsage==Equal$a == $b===Equivalent$a === $b!=Not equal$a != $b!==Not equivalent$a !== $bBigger$a > $b= $bTrong toán tử so sánh kép dấu bằng, có một chi tiết nhỏ cần quan tâm. Dấu bằng kép được sử dụng để so sánh hai giá trị và dấu bằng đơn được sử dụng để gán giá trị. Vì vậy, hãy đảm bảo rằng bạn không tạo các số bằng lẻ khi bạn muốn sử dụng toán tử bằng kép bằng
Comparison operators such as , and == return either a 1 or a 0 [or nothing] depending on whether the comparison was true or false, and it is this value that PHP uses to decide actions. Consider this following piece of PHP code:
Toán tử nhỏ hơn, , < , >= , .