পরিচয়
PHP-তে gmp_gcd() ফাংশনটি দুটি GMP সংখ্যার মહত্তম সাধারণ ভাজক (Greatest Common Divisor - GCD) গণনা করে। GCD হলো দুটি সংখ্যাকে ভাগ করতে পারে এমন সবচেয়ে বড় ধনাত্মক পূর্ণসংখ্যা।
সিনট্যাক্স
gmp_gcd($val1, $val2): GMP
প্যারামিটারসমূহ
val1 − প্রথম GMP সংখ্যা।
val2 − দ্বিতীয় GMP সংখ্যা।
রিটার্ন ভ্যালু
দুটি সংখ্যার GCD উপস্থাপনকারী একটি GMP সংখ্যা ফেরত দেয়। ফলাফল সর্বদা ধনাত্মক (non-negative) হয়।
উদাহরণ
<?php
$res = gmp_gcd("30", "45");
echo gmp_strval($res);
?>
আউটপুট
15
ব্যাখ্যা: ৩০ এবং ৪৫-এর সাধারণ ভাজকগুলো: ১, ৩, ৫, ১৫। সর্বোচ্চ হলো ১৫।
ব্যবহার: ভগ্নাংশ সরলীকরণ, মডুলার অ্যারিথমেটিক, ক্রিপ্টোগ্রাফি ইত্যাদিতে অত্যন্ত গুরুত্বপূর্ণ।