Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm fdiv () trong PHP 8

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

fdiv () hàm hoạt động tương tự như intdiv () fmod () hàm, cho phép chia cho không. Thay vì hiển thị lỗi, fdiv () hàm trả về INF, -INF hoặc NAN, khi một số chia hết cho số không.

  • INF (Vô cực hoặc số thực) - Nó là kết quả của một phép tính toán học là vô hạn về mặt toán học.

  • -INF (Vô hạn phủ định) - nó là một số vô hạn âm hoặc một số dưới -1,796E308.

  • NAN (Không phải số) - nó là kết quả của một phép tính số không xác định, bao gồm các hàm số có tham số nằm ngoài trường của chúng.

Ví dụ

0/0 = NAN
INF/INF = NAN

Ví dụ1:sử dụng hàm fdiv () PHP8

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

Đầu ra

3.75

Ví dụ2:sử dụng hàm fdiv ()

<?php
   echo fdiv(10, 0); // INF (Infinite)
   echo fdiv(-10, 0); // -INF (Negative Infinite)
   echo fdiv(0, 0); // NAN (Not a number)
?>

Đầu ra

INF-INF NAN