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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。