পরিচয়
PHP-তে gmp_div_qr() ফাংশনটি দুটি GMP সংখ্যার মধ্যে ভাগের কাজ করে এবং ফলাফল হিসেবে ভাগফল (quotient) এবং অবশিষ্টাংশ (remainder) উভয়ই একটি অ্যারেতে ফেরত দেয়।
সিনট্যাক্স
gmp_div_qr($n1, $n2)
প্যারামিটারসমূহ
n1 − প্রথম GMP সংখ্যা (ভাজ্য)। PHP 5.6+ এ GMP অবজেক্ট বা 숫রিক স্ট্রিং হতে পারে।
n2 − দ্বিতীয় GMP সংখ্যা (ভাজক)। PHP 5.6+ এ GMP অবজেক্ট বা 숫রিক স্ট্রিং হতে পারে।
রিটার্ন ভ্যালু
ফাংশনটি একটি অ্যারে রিটার্ন করে যেখানে index 0-এ ভাগফল এবং index 1-এ অবশিষ্টাংশ থাকে। উভয়ই GMP অবজেক্ট হিসেবে থাকে।
উদাহরণ
<?php $n1 = gmp_init(129); $n2 = gmp_init(9); $a = gmp_div_qr($n1, $n2); print_r($a); ?>
আউটপুট
Array
(
[0] => GMP Object ( [num] => 14 )
[1] => GMP Object ( [num] => 3 )
)
ব্যাখ্যা: ১২৯ ÷ ৯ = ১৪ ভাগফল এবং ৩ অবশিষ্টাংশ (যেহেতু ১৪ × ৯ + ৩ = ১২৯)।