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

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

পরিচয়

PHP-তে gmp_rootrem() ফাংশনটি একটি GMP সংখ্যার nth রুট (n-তম মূল) গণনা করতে ব্যবহৃত হয়। এটি nth রুটের পূর্ণসংখ্যা অংশ এবং অবশিষ্টাংশ (remainder) উভয়ই ফেরত দেয়।

সিনট্যাক্স

gmp_rootrem($n, $root)

প্যারামিটারসমূহ

  • n − এটি PHP 5.6 এবং পরবর্তী ভার্সনে GMP অবজেক্ট হতে পারে। সংখ্যাবাচক স্ট্রিং (numeric string) হিসেবেও দেওয়া যায়।

  • root − সংখ্যা n-এর যে রুট বের করতে হবে (যেমন: 2 = বর্গমূল, 3 = ঘনমূল)।

রিটার্ন ভ্যালু

ফাংশনটি একটি অ্যারে রিটার্ন করে যার প্রথম উপাদান (index 0) হলো nth রুটের পূর্ণসংখ্যা অংশ এবং দ্বিতীয় উপাদান (index 1) হলো অবশিষ্টাংশ। উভয়ই GMP অবজেক্ট হিসেবে থাকে।

উদাহরণ

<?php
$num = gmp_init(15);
$root = 2;
$res = gmp_rootrem($num, $root);
print_r($res);
?>

আউটপুট

Array
(
    [0] => GMP Object ( [num] => 3 )
    [1] => GMP Object ( [num] => 6 )
)

ব্যাখ্যা: ১৫-এর বর্গমূল প্রায় ৩.৮৭, তাই পূর্ণসংখ্যা অংশ হলো ৩ এবং অবশিষ্টাংশ = ১৫ - (৩²) = ১৫ - ৯ = ৬।

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

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