परिभाषा और उपयोग
वर्ग () फ़ंक्शन एक सकारात्मक फ्लोट संख्या का वर्गमूल लौटाता है। चूँकि ऋणात्मक संख्या का वर्गमूल परिभाषित नहीं है, यह NAN लौटाता है। यह सबसे अधिक उपयोग किए जाने वाले कार्यों में से एक है।
यह फ़ंक्शन हमेशा एक फ्लोटिंग पॉइंट नंबर देता है।
सिंटैक्स
sqrt ( float $arg ) : float
पैरामीटर
Sr.No | पैरामीटर और विवरण |
---|---|
1 | तर्क एक संख्या जिसका वर्गमूल प्राप्त करना है |
रिटर्न वैल्यू
PHP sqrt() फ़ंक्शन दिए गए arg नंबर का वर्गमूल लौटाता है। ऋणात्मक संख्या के लिए, फ़ंक्शन NAN लौटाता है।
PHP संस्करण
यह फ़ंक्शन PHP संस्करण 4.x, PHP 5.x और साथ ही PHP 7.x में उपलब्ध है।
उदाहरण
निम्नलिखित उदाहरण 100−
. के वर्गमूल की गणना करें<?php $arg = 100; echo "Square root of " . $arg . "=" . sqrt($arg) . "\n"; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
Square root of 100=10
उदाहरण
sqrt(2), 1/sqrt(2) और sqrt(3) के लिए, PHP में विशेष पूर्वनिर्धारित स्थिरांक हैं M_SQRT2, M_SQRT1_2 और M_SQRT3 क्रमशः -
<?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
उदाहरण
गणितीय स्थिरांक M_SQRTPI और M_2_SQRTPI sqrt(Π) और 2/sqrt(Π) −
के मानों का प्रतिनिधित्व करते हैं<?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
उदाहरण
sqrt(-1) अपरिभाषित है इसलिए यह NAN लौटाता है
<?php echo "sqrt(-1) = " . sqrt(-1) . "\n"; ?>
आउटपुट
यह निम्नलिखित परिणाम देगा -
sqrt(-1) = NAN