Toán tử lớn hơn và nhỏ hơn trong PHP
Để kiểm tra giá trị nào lớn hơn và giá trị nào nhỏ hơn, các toán tử sau được sử dụng:
lớn hơn >, lớn hơn hoặc bằng >=,
nhỏ hơn <, nhỏ hơn hoặc bằng <=.
Hãy tìm hiểu cách chúng hoạt động qua một ví dụ thực tế.
Giả sử chúng ta có biến $test
với một giá trị nào đó:
<?php
$test = 1;
?>
Hãy kiểm tra xem giá trị của biến này có lớn hơn 0 hay không:
<?php
$test = 1;
if ($test > 0) {
echo '+++'; // cái này sẽ chạy
} else {
echo '---';
}
?>
Bây giờ hãy đổi giá trị của biến thành số âm:
<?php
$test = -1; // thay đổi giá trị biến
if ($test > 0) {
echo '+++';
} else {
echo '---'; // cái này sẽ chạy
}
?>
Bây giờ giả sử giá trị biến bằng 0.
Trong trường hợp này, chúng ta sẽ rơi vào khối else,
vì điều kiện của chúng ta viết rằng biến
$test phải lớn hơn 0 một cách chặt chẽ:
<?php
$test = 0;
if ($test > 0) {
echo '+++';
} else {
echo '---'; // cái này sẽ chạy
}
?>
Hãy đổi điều kiện thành lớn hơn hoặc bằng:
<?php
$test = 0;
if ($test >= 0) {
echo '+++'; // cái này sẽ chạy
} else {
echo '---';
}
?>
Kiểm tra rằng biến $test
lớn hơn 10.
Kiểm tra rằng biến $test
nhỏ hơn 10.
Kiểm tra rằng biến $test
lớn hơn hoặc bằng 10.
Kiểm tra rằng biến $test
nhỏ hơn hoặc bằng 10.