সংজ্ঞা এবং ব্যবহার
sqrt() ফাংশনটি একটি পজিটিভ ফ্লোট নাম্বারের বর্গমূল রিটার্ন করে। যেহেতু নেগেটিভ নাম্বারের বর্গমূল সংজ্ঞায়িত নয়, সেটি NAN রিটার্ন করে। এটি সবচেয়ে বেশি ব্যবহৃত ফাংশনগুলোর একটি।
এই ফাংশনটি সবসময় একটি ফ্লোটিং পয়েন্ট নাম্বার রিটার্ন করে।
সিনট্যাক্স
sqrt ( float $arg ) : float
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | arg যে নাম্বারের বর্গমূল বের করতে হবে |
রিটার্ন ভ্যালু
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