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