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

PHP pi() फ़ंक्शन - π मान प्राप्त करना

PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है।

सिंटैक्स

pi(): float

पैरामीटर्स

कोई पैरामीटर नहीं।

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

π का मान (फ्लोट)। M_PI स्थिरांक के बराबर।

उदाहरण

1. वृत्त का क्षेत्रफल: πr²

<?php
$radius = 5;
echo "area of circle with radius = $radius is " . pi() * pow($radius, 2);
?>
area of circle with radius = 5 is 78.539816339745

2. π/2 और π/4 — स्थिरांकों के साथ तुलना

<?php
echo "pi/2 = " . pi()/2;
echo " M_PI_2 = " . M_PI_2 . "\n";
echo "pi/4 = " . pi()/4;
echo " M_PI_4 = " . M_PI_4;
?>
pi/2 = 1.5707963267949 M_PI_2 = 1.5707963267949
pi/4 = 0.78539816339745 M_PI_4 = 0.78539816339745

3. 1/π और 2/π

<?php
echo "1/pi = " . 1/pi();
echo " M_1_PI = " . M_1_PI . "\n";
echo "2/pi = " . 2/pi();
echo " M_2_PI = " . M_2_PI;
?>
1/pi = 0.31830988618379 M_1_PI = 0.31830988618379
2/pi = 0.63661977236758 M_2_PI = 0.63661977236758

4. √π और 2/√π

<?php
echo "sqrt(pi) = " . sqrt(pi());
echo " M_SQRTPI = " . M_SQRTPI . "\n";
echo "2/sqrt(pi) = " . 2/sqrt(pi());
echo " M_2_SQRTPI = " . M_2_SQRTPI;
?>
sqrt(pi) = 1.7724538509055 M_SQRTPI = 1.7724538509055
2/sqrt(pi) = 1.1283791670955 M_2_SQRTPI = 1.1283791670955

pi() बनाम M_PI

पहलूpi()M_PI
प्रकारफ़ंक्शनस्थिरांक
मानसमानसमान
उपयोगpi() अभिव्यक्तियों मेंM_PI स्थिरांक के रूप में
प्रदर्शनमामूली फ़ंक्शन कॉल ओवरहेडथोड़ा तेज़

नोट

  • दोनों समान अंतर्निहित मान का उपयोग करते हैं।
  • अभिव्यक्तियों में pi() अधिक पठनीय हो सकता है: pi() * $r * $r।
  • स्थिरांक M_PI कंपाइल-टाइम पर हल होता है।

PHP संस्करण

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

  1. - PHP log() फ़ंक्शन - प्राकृतिक लघुगणक और मनमाना आधार

    PHP का log() फ़ंक्शन **प्राकृतिक लघुगणक (natural logarithm, आधार e)** या **निर्दिष्ट आधार** में लघुगणक गणना करता है। डिफ़ॉल्ट आधार यूलर संख्या M_E (≈2.718) है। सिंटैक्स log(float $arg, float $base = M_E): float पैरामीटर्स पैरामीटरविवरण $argवह मान जिसका लघुगणक चाहिए $baseआधार (डिफ़ॉल्ट M_E = प्

  1. - PHP lcg_value() फ़ंक्शन - रैखिक सर्वांगसम जनरेटर (0 से 1)

    PHP का lcg_value() फ़ंक्शन **0 और 1 के बीच स्यूडो-रैंडम फ्लोट** जनरेट करता है। LCG = **रैखिक सर्वांगसम जनरेटर (Linear Congruential Generator)** — सबसे पुराने स्यूडो-रैंडम एल्गोरिदम में से एक। सिंटैक्स lcg_value(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान 0.0 और 1.0 (सम्मिलित) के बीच स्य

  1. - PHP intdiv() फ़ंक्शन - पूर्णांक भागफल (Integer Division)

    PHP का intdiv() फ़ंक्शन दो पूर्णांकों का **पूर्णांक भागफल (integer quotient)** लौटाता है — यानी विभाजन का पूर्णांक भाग, शेषफल छोड़कर। सिंटैक्स intdiv(int $x, int $y): int पैरामीटर्स पैरामीटरविवरण $xअंश (numerator) — विभाज्य संख्या $yहर (denominator) — भाजक लौटाया गया मान $x / $y का पूर्णांक