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

PHP is_infinite() फ़ंक्शन - अनंत मान जांच

PHP का is_infinite() फ़ंक्शन जांचता है कि दिया गया मान **अनंत (infinite)** है या नहीं — यानी PHP फ्लोट की स्वीकार्य सीमा से बाहर है।

सिंटैक्स

is_infinite(float $val): bool

पैरामीटर

पैरामीटरविवरण
$valजांचा जाने वाला मान

लौटाया गया मान

true यदि $val अनंत (INF या -INF) है, अन्यथा false।

उदाहरण

1. सामान्य संख्या — false

<?php
$val = 100;
$ret = is_infinite($val);
if ($ret) echo "$val is infinite\n";
else echo "$val is not infinite\n";
?>
100 is not infinite

2. log(0) = -INF — अनंत

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

3. acos(5) = NAN — अनंत नहीं

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

4. sqrt(-1) = NAN — अनंत नहीं

<?php
$val = sqrt(-1);
$ret = is_infinite($val);
if ($ret) echo "$val is infinite\n";
else echo "$val is not infinite\n";
?>
NAN is not infinite

अनंत उत्पन्न करने वाले संचालन

संचालनउदाहरणपरिणाम
शून्य से विभाजन1/0, 1.0/0.0INF
ओवरफ्लोpow(10, 1000), exp(1000)INF
लघुगणक शून्यlog(0), log10(0)-INF
टैंजेंट π/2tan(M_PI_2)बड़ी संख्या (~1.6E16), तकनीकी रूप से INF नहीं

INF बनाम NAN

मानis_infinite()is_nan()is_finite()
INFtruefalsefalse
-INFtruefalsefalse
NANfalsetruefalse
123falsefalsetrue
0falsefalsetrue

संबंधित फ़ंक्शन्स

  • is_nan() — NAN जांच
  • is_finite() — परिमित जांच
  • INF स्थिरांक

PHP संस्करण

PHP 4, PHP 5, PHP 7, PHP 8+ में उपलब्ध।

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

    fprintf() फ़ंक्शन PHP में fprintf() फ़ंक्शन एक फॉर्मेटेड स्ट्रिंग को स्ट्रीम में लिखने के लिए उपयोग किया जाता है। सिंटैक्स fprintf(resource $stream, string $format, mixed ...$values): int पैरामीटर्स stream - जहां स्ट्रिंग लिखनी/आउटपुट करनी है format - फॉर्मेट स्ट्रिंग और वैरिएबल्स को कैसे फॉर्मेट

  1. - PHP में GregorianToJD() फंक्शन

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

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

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