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

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

পরিচয়

PHP-তে gmp_and() ফাংশনটি দুটি GMP সংখ্যার বিটওয়াইজ AND অপারেশন সম্পাদন করে। প্রতিটি বিট পজিশনে দুটি সংখ্যাতেও ১ থাকলে ফলাফলে ১ হবে, অন্যথায় ০।

সিনট্যাক্স

gmp_and($n1, $n2): GMP

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

  • n1 − প্রথম GMP সংখ্যা। PHP 5.6+ এ GMP অবজেক্ট বা 숫রিক স্ট্রিং।

  • n2 − দ্বিতীয় GMP সংখ্যা। PHP 5.6+ এ GMP অবজেক্ট বা 숫রিক স্ট্রিং।

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

বিটওয়াইজ AND ফলাফল উপস্থাপনকারী একটি GMP সংখ্যা ফেরত দেয়।

উদাহরণ

<?php
$n1 = "12";
$n2 = "25";
$a = gmp_and($n1, $n2);
echo gmp_strval($a);
?>

আউটপুট

8

ব্যাখ্যা: ১২ = ১১০০, ২৫ = ১১০০১ (বাইনারি)। সজ্জিত করে: 01100 (১২) & 11001 (২৫) = 01000 = ৮। শুধু বিট ৩ (৮-এর প্লেস) দুটোতেই ১।

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

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

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

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