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

पीएचपी is_finite () फंक्शन

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

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

सिंटैक्स

is_finite ( float $val ) : bool

पैरामीटर

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

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

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

PHP संस्करण

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

उदाहरण

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

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

आउटपुट

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

100 is a finite number

उदाहरण

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

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

आउटपुट

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

bool(false)

उदाहरण

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

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

आउटपुट

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

bool(false)

उदाहरण

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

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

आउटपुट

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

NAN is a not a finite 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() का उपयोग करके बनाया गया एक फ़ाइल सिस्टम