Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน fdiv() ใน PHP 8


ใน PHP 8 fdiv() ฟังก์ชันใช้เพื่อดำเนินการหารจุดทศนิยมตามมาตรฐาน IEEE 754 fdiv() เป็นการดำเนินการทางคณิตศาสตร์ที่หารตัวเลขสองตัวและส่งกลับจำนวนทศนิยม

fdiv() ฟังก์ชั่นทำงานคล้ายกับ intdiv() และ fmod() ฟังก์ชั่นซึ่งช่วยให้หารด้วยศูนย์ แทนที่จะแสดงข้อผิดพลาด fdiv() ฟังก์ชันส่งคืน INF, -INF หรือ NAN เมื่อตัวเลขถูกหารด้วยศูนย์

  • INF (อนันต์หรือจำนวนจริง) – เป็นผลจากการคำนวณเชิงตัวเลขที่ไม่มีที่สิ้นสุดทางคณิตศาสตร์

  • -INF (อนันต์เชิงลบ) – เป็นจำนวนอนันต์ติดลบหรือตัวเลขที่ต่ำกว่า -1.796E308

  • NAN (ไม่ใช่ตัวเลข) – เป็นผลจากการคำนวณเชิงตัวเลขที่ไม่ระบุ ซึ่งรวมถึงฟังก์ชันตัวเลขที่มีพารามิเตอร์อยู่นอกฟิลด์

ตัวอย่าง

0/0 = NAN
INF/INF = NAN

ตัวอย่างที่ 1:การใช้ฟังก์ชัน fdiv() PHP8

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

ผลลัพธ์

3.75

ตัวอย่างที่ 2:การใช้ฟังก์ชัน fdiv()

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

ผลลัพธ์

INF-INF NAN