當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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