Definición y uso
los gmp_perfect_power() La función comprueba si el número GMP es una potencia perfecta.
Descripción
Gmp_perfect_power () devuelve verdadero si el número GMP es una potencia perfecta y falso si no.
Sintaxis
gmp_perfect_power ( mixed $a ) : bool
Parámetros
No Señor |
Descripción de parámetros |
1 |
a
Puede ser un número de recurso GMP, un objeto gmp o una cadena numérica.
|
Valores devueltos
La función PHP gmp_perfect_power () devuelve un valor booleano verdadero si el número GMP es perfecto y falso si no.
Versión PHP
Esta función funcionará desde la versión de PHP superior a 7.3.0.
Ejemplo 1
Funcionamiento de gmp_perfect_power () -
<?php
$bflag = gmp_perfect_power('144');
if ($bflag) {
echo "Perfect Power";
} else {
echo "Not a Perfect Power";
}
?>
Esto producirá el siguiente resultado:
Perfect Power
Ejemplo 2
Funcionamiento de gmp_perfect_square () -
<?php
$bflag = gmp_perfect_power('1441');
if ($bflag) {
echo "Perfect Power";
} else {
echo "Not a Perfect Power";
}
?>
Esto producirá el siguiente resultado:
Not a Perfect Power