gmp_perfect_power()函数是 PHP 中的一个内置函数,用于检查数字的完美幂。
用法:
gmp_perfect_power(GMP|int|string $num): bool
参数:该函数仅接受一个参数,如下所述。
- $num: GMP 数字资源,代表您要检查是否为完美幂的数字。
返回值: gmp_perfect_power()函数返回数字的完美幂的真值,否则该函数将返回假。
程序1:下面的程序演示了gmp_perfect_power()函数。
PHP
<?php
$num = 4;
if (gmp_perfect_square($num)) {
echo "This is perfect square number";
} else {
echo "This is not perfect square number";
}
?>
输出:
This is perfect square number
程序2:下面的程序演示了gmp_perfect_power()函数。
PHP
<?php
$num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
$array_length = count($num);
for ($i = 0; $i < $array_length; $i++) {
$square = $num[$i] * $num[$i];
if (gmp_perfect_power($square)) {
echo "This is perfect square number $square.\n";
}
}
?>
输出:
This is perfect square number 1.
This is perfect square number 4.
This is perfect square number 9.
This is perfect square number 16.
This is perfect square number 25.
This is perfect square number 36.
This is perfect square number 49.
This is perfect square number 64.
This is perfect square number 81.
This is perfect square number 100.
参考:https://www.php.net/manual/en/function.gmp-perfect-power.php
相关用法
- PHP gmp_perfect_square()用法及代码示例
- PHP gmp_pow()用法及代码示例
- PHP gmp_powm()用法及代码示例
- PHP gmp_prob_prime()用法及代码示例
- PHP gmp_popcount()用法及代码示例
- PHP gmp_binomial()用法及代码示例
- PHP gmp_div()用法及代码示例
- PHP gmp_fact()用法及代码示例
- PHP gmp_init()用法及代码示例
- PHP gmp_kronecker()用法及代码示例
- PHP gmp_lcm()用法及代码示例
- PHP gmp_testbit()用法及代码示例
- PHP gmp_abs()用法及代码示例
- PHP gmp_and()用法及代码示例
- PHP gmp_clrbit()用法及代码示例
- PHP gmp_cmp()用法及代码示例
- PHP gmp_com()用法及代码示例
- PHP gmp_div_q()用法及代码示例
- PHP gmp_div_qr()用法及代码示例
- PHP gmp_div_r()用法及代码示例
- PHP gmp_divexact()用法及代码示例
- PHP gmp_export()用法及代码示例
- PHP gmp_gcd()用法及代码示例
- PHP gmp_gcdext()用法及代码示例
- PHP gmp_hamdist()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP gmp_perfect_power() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。