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

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

পরিচয়

PHP-তে gmp_perfect_square() ফাংশনটি যাচাই করে একটি GMP সংখ্যা পূর্ণ বর্গসংখ্যা (perfect square) কিনা। অর্থাৎ, কি অন্য কোনো পূর্ণসংখ্যার বর্গ বাড়ি এই সংখ্যা তৈরি করা যায়।

সিনট্যাক্স

gmp_perfect_square($val): bool

প্যারামিটার

  • val − যাচাই করার GMP সংখ্যা। PHP 5.6+ এ GMP অবজেক্ট বা 숫রিক স্ট্রিং।

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

যদি val পূর্ণ বর্গসংখ্যা হয় তবে true, অন্যথায় false ফেরত দেয়।

উদাহরণ

<?php
$val = "36";
var_dump(gmp_perfect_square($val));
?>

আউটপুট

bool(true)

ব্যাখ্যা: ৩৬ = ৬², তাই এটি পূর্ণ বর্গসংখ্যা। ৩৫ বা ৩৭ হলে false ফেরত দিত।

দ্রষ্টব্য: মূল উদাহরণে var_dump(gmp_perfect_square($val))."n" লেখা ছিল, সঠিক হলে শুধু var_dump()।

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

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

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

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