পরিচয়
PHP-তে gmp_root() ফাংশনটি একটি GMP সংখ্যার nth রুট (n-তম মূল) এর পূর্ণসংখ্যা অংশ ফেরত দেয়। এটি gmp_rootrem()-এর মতো অবশিষ্টাংশ ফেরত দেয় না, শুধু পূর্ণসংখ্যা অংশ দেয়।
সিনট্যাক্স
gmp_root($x, $nth): GMP
দ্রষ্টব্য: মূল ডকুমেন্টেশনে সিনট্যাক্স ভুলভাবে gmp_pow(X, nth) লেখা ছিল, সঠিক সিনট্যাক্স হলো gmp_root($x, $nth)।
প্যারামিটারসমূহ
x − যে GMP সংখ্যার nth রুট বের করতে হবে।
nth − ধনাত্মক পূর্ণসংখ্যা, কত তম রুট বের করতে হবে (২ = বর্গমূল, ৩ = ঘনমূল, ইত্যাদি)।
রিটার্ন ভ্যালু
x-এর nth রুটের পূর্ণসংখ্যা অংশ (floor value) উপস্থাপনকারী একটি GMP সংখ্যা ফেরত দেয়।
উদাহরণ
<?php $x = "9"; $n = 3; $res = gmp_root($x, $n); echo $res; ?>
আউটপুট
2
ব্যাখ্যা: ৯-এর ঘনমূল (cube root) = ২.০৮..., পূর্ণসংখ্যা অংশ = ২। (২³ = ৮, ৩³ = ২৭, তাই ৯-এর ঘনমূল ২ এবং ৩-এর মধ্যে)۔