Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP is_infinite () फ़ंक्शन

परिभाषा और उपयोग

is_infinite() फ़ंक्शन एक बूलियन मान देता है। यह जाँचता है कि क्या दिया गया पैरामीटर एक अनंत संख्या है और यदि ऐसा है तो फ़ंक्शन TRUE लौटाता है, अन्यथा FALSE। एक संख्या को अनंत माना जाता है यदि वह PHP में फ्लोट की स्वीकार्य सीमा से परे है।

सिंटैक्स

is_infinite ( float $val ) : bool

पैरामीटर

Sr.No पैरामीटर और विवरण
1 वैल
सत्यापित किया जाने वाला मान अनंत है या नहीं

रिटर्न वैल्यू

PHP is_infinite() फ़ंक्शन TRUE लौटाता है यदि वैल फ़्लोट की स्वीकृत सीमा से बाहर है, अन्यथा यह FALSE लौटाता है।

PHP संस्करण

यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।

उदाहरण

निम्नलिखित उदाहरण से पता चलता है कि 100 एक अनंत संख्या नहीं है

<?php
   $val=100;
   $ret=is_infinite($val);
   if ($ret==TRUE) {
      echo $val . " is an infinite number". "\n";
   } else {
      echo $val . " is a not an infinite number". "\n";
   }
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

100 is not an infinite number

उदाहरण

लॉग का मान (0) अपरिभाषित है। निम्नलिखित उदाहरण सत्यापित करता है कि क्या यह एक अनंत संख्या है -

<?php
   $val=log(0);
   var_dump (is_infinite($val));
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

bool(true)

उदाहरण

चूँकि cos(x) -1 और 1 के बीच है, acos() इस सीमा के बाहर पैरामीटर के लिए NAN है। -

<?php
   $val=acos(5);
   var_dump (is_infinite($val));
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

bool(false)

उदाहरण

इसी तरह sqrt(-1) NAN उत्पन्न करता है और इसलिए is_infinite() फंक्शन गलत रिटर्न देता है -

<?php
   $val=sqrt(-1);
   $ret=is_infinite($val);
   if ($ret==TRUE) {
      echo $val . " is an infinite number". "\n";
   } else {
      echo $val . " is not an infinite number". "\n";
   }
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

NAN is not an infinite number

  1. PHP में fprintf () फ़ंक्शन

    fprintf () फ़ंक्शन का उपयोग किसी स्ट्रीम में स्वरूपित स्ट्रिंग लिखने के लिए किया जाता है सिंटैक्स fprintf (stream, format, argument1, argument2, ... ) पैरामीटर स्ट्रीम - स्ट्रिंग को कहां लिखना/आउटपुट करना है प्रारूप - स्ट्रिंग को निर्दिष्ट करता है और उसमें चरों को कैसे प्रारूपित करता है। सं

  1. PHP में ग्रेगोरियन टीओजेडी () फ़ंक्शन

    ग्रेगोरियन टोजेडी () फ़ंक्शन ग्रेगोरियन तिथि को जूलियन दिन की गणना में परिवर्तित करता है। यह जूलियन डे नंबर देता है। नोट - ग्रेगोरियन कैलेंडर के लिए मान्य सीमा 25 नवंबर, 4714 ई.पू. कम से कम 31 दिसंबर, 9999 ईस्वी तक सिंटैक्स GregorianToJD(month, date, year) पैरामीटर माह - महीने को 1 से 12 तक की

  1. PHP में fscanf () फ़ंक्शन

    fscanf () फ़ंक्शन एक निर्दिष्ट प्रारूप के अनुसार एक खुली फ़ाइल से इनपुट को पार्स करता है। यदि केवल दो पैरामीटर पारित किए गए थे, तो यह एक सरणी के रूप में पार्स किए गए मान लौटाता है। सिंटैक्स fscanf(file_pointer, format, mixed) पैरामीटर file_pointer - fopen() का उपयोग करके बनाया गया एक फ़ाइल सिस्टम