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

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

পরিচয়

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)।

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

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

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

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