Khi sử dụng PHP, ngoài việc sử dụng các biến và dữ liệu thì bạn không thể không dùng đến các ký tự toán tử. Toán tử trong PHP có thể làm các việc như tính toán, so sánh hoặc chắp nối giá trị. Nhưng trong bài này, mình chỉ trình bày đến các toán tử thông dụng vì có nhiều toán tử chúng ta ít dùng đến.
Tham khảo: Danh sách đầy đủ các toán tử trong PHP.
Là các toán tử được sử dụng để tính toán các giá trị như cộng trừ nhân chia.
Các toán tử này gồm có:
+
: Cộng giá trị-
: Trừ giá trị*
: Nhân giá trị/
: Chia giá trị<?php // Các biến mặc định $a = 5; $b = 10; $x = null; // Tính toán echo $x = 5 + 10 . '<br/>'; // cộng echo $x = 5 - 10 . '<br/>'; // trừ echo $x = 5 * 10 . '<br/>'; // nhân echo $x = 5 / 10 . '<br/>'; // chia ?>
Nếu bạn cần so sánh giữa các giá trị với nhau thì có thể sử dụng các toán tử dưới đây:
==
: bằng nhau>
: Lớn hơn>=
: Lớn hoặc bằng nhau<
: Nhỏ hơn<=
: Nhỏ hơn hoặc bằng nhau!=
: Không bằng nhau<?php // Các biến mặc định $a = 5; $b = 10; $x = null; $x = 5 == 10; var_dump( $x ); // Nếu bằng nhau nó sẽ trả về true, không bằng nhau sẽ trả về false ?>
Bạn lưu ý ở các toán tử trên, bạn đừng nhầm lẫn giữa toán tử so sánh bằng nhau (==
) với toán tử gán (=
) nhé. Toán tử =
nghĩa là bạn gán cho cái gì đó một giá trị nào đó.
Kết thúc bài học này, có lẽ bạn đã thừa sức viết một chương trình đơn giản để tính toán rồi đó nhỉ? Nếu bạn nghĩ là bạn có thể tính bằng PHP được, hãy thử sức ở phần bài tập nhé.
Hãy tạo ra một phép tính với các biến và giá trị như sau:
Lời giải
<?php $n1 = 100; $n2 = 5; $mul_n = $n1 * $n2; $div_n = $mul_n / 2; $so_sanh = $div_n == 200; echo $div_n . '<br/>'; var_dump($so_sanh); ?>
Phần trước: [PHP cơ bản] Các kiểu dữ liệu (Data Type)Phần kế tiếp: [PHP cơ bản] Hàm (function)