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

PHP sqrt() फ़ंक्शन - वर्गमूल

PHP का sqrt() फ़ंक्शन एक **धनात्मक फ्लोट संख्या का वर्गमूल (square root)** लौटाता है। ऋणात्मक संख्या के लिए वर्गमूल परिभाषित नहीं है, इसलिए NAN लौटाता है।

सिंटैक्स

sqrt(float $arg): float

पैरामीटर

पैरामीटरविवरण
$argवह संख्या जिसका वर्गमूल चाहिए

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

दिए गए आर्गुमेंट का वर्गमूल (फ्लोट)। ऋणात्मक संख्या के लिए NAN।

उदाहरण

1. sqrt(100)

<?php
$arg = 100;
echo "Square root of $arg = " . sqrt($arg) . "\n";
?>
Square root of 100 = 10

2. पूर्वनिर्धारित स्थिरांकों के साथ तुलना

<?php
echo "sqrt(2) = " . sqrt(2) . "\n";
echo "M_SQRT2 = " . M_SQRT2 . "\n";
echo "sqrt(3) = " . sqrt(3) . "\n";
echo "M_SQRT3 = " . M_SQRT3 . "\n";
echo "1/sqrt(2) = " . 1/sqrt(2) . "\n";
echo "M_SQRT1_2 = " . M_SQRT1_2 . "\n";
?>
sqrt(2) = 1.4142135623731
M_SQRT2 = 1.4142135623731
sqrt(3) = 1.7320508075689
M_SQRT3 = 1.7320508075689
1/sqrt(2)) = 0.70710678118655
M_SQRT1_2 = 0.70710678118655

3. π से संबंधित वर्गमूल

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

4. ऋणात्मक संख्या — NAN

<?php
echo "sqrt(-1) = " . sqrt(-1) . "\n";
?>
sqrt(-1) = NAN

संबंधित स्थिरांक

स्थिरांकमानविवरण
M_SQRT21.414...√2
M_SQRT31.732...√3
M_SQRT1_20.707...1/√2
M_SQRTPI1.772...√π
M_2_SQRTPI1.128...2/√π

उपयोग टिप्स

  • वर्गमूल के लिए pow($x, 0.5) या $x ** 0.5 भी उपयोग कर सकते हैं।
  • is_nan(sqrt($x)) से जांचें कि परिणाम वैध है या नहीं।
  • पूर्णांक वर्गमूल के लिए intdiv() या बाइनरी खोज एल्गोरिदम का उपयोग करें।

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 में sqrt() फंक्शन

    विवरण sqrt() फंक्शन एक नंबर का वर्गमूल लौटाता है। सिंटैक्स sqrt(num) पैरामीटर्स num − वह नंबर जिसके लिए आप वर्गमूल ढूंढना चाहते हैं रिटर्न वैल्यू sqrt() फंक्शन निर्दिष्ट नंबर का वर्गमूल लौटाता है। उदाहरण <?php echo(sqrt(16)); ?> आउटपुट 4 उदाहरण आइए एक और उदाहरण देखें: <?php echo(sqr