পরিচয়
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)।