当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP gmp_perfect_power()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP gmp_perfect_power() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。