PHP - gmp_​perfect_​square() 函式



定義和用法

gmp_​perfect_​square() 函式檢查 GMP 數是否為完全平方數。

描述

如果 GMP 數是完全平方數,則 gmp_​perfect_​square() 返回 true;否則返回 false。

語法

gmp_perfect_square ( GMP $a ) : bool

引數

序號 引數及描述
1

a

可以是 GMP 資源編號、gmp 物件或數字字串。

返回值

PHP gmp_perfect_square() 函式返回布林值:如果 GMP 數是完全平方數,則返回 true;否則返回 false。

PHP 版本

此函式適用於 PHP 5.0.0 以上版本。

示例 1

gmp_perfect_square() 的工作原理 -

<?php
   $bflag = gmp_perfect_square('2685');
   if ($bflag) {
      echo "Perfect Square";
   } else {
      echo "Not a Perfect Square";
   }
?>

這將產生以下結果 -

Not a Perfect Square

示例 2

gmp_perfect_square() 的工作原理 -

<?php
   $bflag = gmp_perfect_square('144');
   if ($bflag) {
      echo "Perfect Square";
   } else {
      echo "Not a Perfect Square";
   }
?>

這將產生以下結果 -

Perfect Square
php_function_reference.htm
廣告