PHP chia và lấy phần còn lại

PHP có tổng cộng tám toán tử số học. Phổ biến nhất là phép cộng [

2
32], phép trừ [
2
33], phép nhân [
2
34] và phép chia [
2
35]. Một toán tử ít được biết đến hơn một chút nhưng vẫn rất quan trọng là modulo [
2
36]. Trong hướng dẫn này, chúng ta sẽ tập trung vào toán tử modulo. Chúng tôi sẽ thảo luận về những gì nó làm và một số ứng dụng thực tế của nó

Toán tử Modulo làm gì?

Nếu bạn có hai biến số 

2
37 và 
2
38, phép tính 
2
39—thường được phát âm là "a modulo b" hoặc "a mod b"—sẽ cho bạn phần dư sau khi chia 
2
37 cho 
2
38. Modulo là một toán tử số nguyên, vì vậy nó chuyển đổi cả hai toán hạng thành số nguyên trước khi tính toán phần còn lại. Vì vậy, về cơ bản, modulo thực hiện phép chia số nguyên và sau đó trả lại phần còn lại từ cổ tức

Dấu của giá trị được trả về bởi phép toán modulo được xác định bằng dấu của số bị chia. Trong phép chia, kết quả sau khi chia hai số âm sẽ là một số dương. Tuy nhiên, đó không phải là trường hợp của toán tử modulo. Dấu của số chia không ảnh hưởng đến giá trị cuối cùng

Dưới đây là một vài ví dụ

1

Chủ Đề