PHP - gmp_​perfect_​power() 函数



定义和用法

gmp_​perfect_​power() 函数检查 GMP 数是否为完全幂。

描述

如果 GMP 数是完全幂,则 gmp_perfect_power() 返回 true,否则返回 false。

语法

gmp_perfect_power ( mixed $a ) : bool

参数

序号 参数和描述
1

a

它可以是 GMP 资源数、gmp 对象或数字字符串。

返回值

PHP gmp_perfect_power() 函数返回一个布尔值,如果 GMP 数是完全幂则返回 true,否则返回 false。

PHP 版本

此函数将在 PHP 7.3.0 及更高版本中运行。

示例 1

gmp_perfect_power() 的工作原理 -

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

这将产生以下结果 -

Perfect Power

示例 2

gmp_perfect_square() 的工作原理 -

<?php
   $bflag = gmp_perfect_power('1441');
   if ($bflag) {
      echo "Perfect Power";
   } else {
      echo "Not a Perfect Power";
   }
?>

这将产生以下结果 -

Not a Perfect Power
php_function_reference.htm
广告