কম্পিউটার টিউটোরিয়াল

PHP-তে gmp_sqrt() ফাংশন

পরিচয়

PHP-তে gmp_sqrt() ফাংশনটি একটি GMP সংখ্যার পূর্ণসংখ্যা বর্গমূল (integer square root) ফেরত দেয়। এটি gmp_sqrtrem()-এর মতো অবশিষ্টাংশ ফেরত দেয় না, শুধু বর্গমূলের পূর্ণসংখ্যা অংশ দেয়।

সিনট্যাক্স

gmp_sqrt($val): GMP

প্যারামিটার

  • val − যে GMP সংখ্যার বর্গমূল বের করতে হবে (non-negative)।

রিটার্ন ভ্যালু

val-এর পূর্ণসংখ্যা বর্গমূল (floor(√val)) উপস্থাপনকারী একটি GMP সংখ্যা ফেরত দেয়।

উদাহরণ

<?php
$val = "49";
$res = gmp_sqrt($val);
echo gmp_strval($res);
?>

আউটপুট

7

ব্যাখ্যা: √49 = ৭ (সঠিক বর্গমূল)। অসম্পূর্ণ বর্গের ক্ষেত্রে (যেমন ৫০) এটি ৭ ফেরত দেবে (যেহেতু ৭²=৪৯, ৮²=৬৪)।

দ্রষ্টব্য: মূল উদাহরণে gmp_sqrt(val) ভুল, সঠিক হলে gmp_sqrt($val)।

  1. PHP-তে gmp_perfect_square() ফাংশন

  2. PHP-তে gmp_sub() ফাংশন

  3. PHP-তে gmp_div_q() ফাংশন

  4. PHP-তে gmp_and() ফাংশন