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

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

পরিচয়

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

ব্যাখ্যা: ১২৯ ÷ ৯ = ১৪ ভাগফল এবং ৩ অবশিষ্টাংশ (যেহেতু ১৪ × ৯ + ৩ = ১২৯)।

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

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

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

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