পরিচয়
PHP-তে gmp_div_q() ফাংশনটি দুটি GMP সংখ্যার পূর্ণসংখ্যা ভাগ (integer division) করে এবং শুধু ভাগফল (quotient) ফেরত দেয়। অবশিষ্টাংশ উপেক্ষা করা হয়। এটি gmp_div_qr()-এর শুধু ভাগফল অংশ।
সিনট্যাক্স
gmp_div_q($n1, $n2): GMP
প্যারামিটারসমূহ
n1 − ভাজ্য (dividend) — প্রথম GMP সংখ্যা। PHP 5.6+ এ GMP অবজেক্ট বা 숫রিক স্ট্রিং।
n2 − ভাজক (divisor) — দ্বিতীয় GMP সংখ্যা। PHP 5.6+ এ GMP অবজেক্ট বা 숫রিক স্ট্রিং।
রিটার্ন ভ্যালু
n1 ÷ n2 এর পূর্ণসংখ্যা ভাগফল (floor(n1/n2)) উপস্থাপনকারী একটি GMP সংখ্যা ফেরত দেয়।
উদাহরণ
<?php $n1 = "14"; $n2 = "2"; $res = gmp_div_q($n1, $n2); echo gmp_strval($res); ?>
আউটপুট
7
ব্যাখ্যা: ১৪ ÷ ২ = ৭ (সঠিক ভাগ)। ১৫ ÷ ২ হলে ৭ ফেরত দিত (floor division)।