Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm fdiv() trong PHP 8

Trong PHP 8, hàm fdiv() dùng để thực hiện phép chia dấu phẩy động theo chuẩn IEEE 754. fdiv() là phép toán chia hai số và trả về số thực.

Hàm fdiv() hoạt động tương tự intdiv() và fmod(), cho phép chia cho 0. Thay vì báo lỗi, fdiv() trả về INF, -INF hoặc NAN khi chia cho 0.

  • INF (Vô cực dương) - Kết quả tính toán vô cực về mặt toán học.

  • -INF (Vô cực âm) - Số vô cực âm hoặc số nhỏ hơn -1.796E308.

  • NAN (Không phải số) - Kết quả phép tính không xác định, bao gồm hàm số học tham số ngoài miền xác định.

Ví dụ

0/0 = NAN
INF/INF = NAN

Ví dụ 1: Sử dụng fdiv() trong PHP 8

<?php echo fdiv(15, 4); ?>

Kết quả

3.75

Ví dụ 2: Sử dụng fdiv() chia cho 0

<?php 
echo fdiv(10, 0); // INF (Vô cực dương)
echo fdiv(-10, 0); // -INF (Vô cực âm)
echo fdiv(0, 0);   // NAN (Không phải số)
?>

Kết quả

INF
-INF
NAN