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

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

পরিচয়

PHP-তে gmp_pow() ফাংশনটি একটি GMP বেস সংখ্যাকে একটি পূর্ণসংখ্যা এক্সপোনেন্ট (শক্তি) দিয়ে ঘাতদ্বারাকোটি (exponentiation) করে। ফলাফল সর্বদা ধনাত্মক GMP সংখ্যা হয়।

সিনট্যাক্স

gmp_pow($base, $exp): GMP

দ্রষ্টব্য: মূল ডকুমেন্টেশনে প্যারামিটার নাম ভুলভাবে base_num লেখা ছিল।

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

  • base − বেস সংখ্যা (GMP)।

  • exp − এক্সপোনেন্ট/শক্তি (non-negative integer)। ঋণাত্মক এক্সপোনেন্ট সমর্থিত নয়।

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

base^exp ফলাফল উপস্থাপনকারী একটি ধনাত্মক GMP সংখ্যা ফেরত দেয়।

উদাহরণ

<?php
$base = "7";
$exp = 2;
$res = gmp_pow($base, $exp);
echo gmp_strval($res);
?>

আউটপুট

49

ব্যাখ্যা: ৭² = ৪৯। বড় এক্সপোনেন্টের জন্যও এটি দ্রুত কাজ করে (binary exponentiation)। gmp_powm()-এর মতো মডুলাস নেই, সরাসরি ঘাতদ্বারাকোটি করে।

দ্রষ্টব্য: মূল উদাহরণে সিনট্যাক্স ত্রুটি ছিল (মissing closing parenthesis), সঠিক করা হয়েছে।

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

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

  3. PHP-এ GregorianToJD() ফাংশন

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