PHP - Fonction gmp_ perfect_ power ()

Définition et utilisation

le gmp_​perfect_​power() La fonction vérifie si le nombre GMP est une puissance parfaite.

La description

Le gmp_perfect_power () renvoie vrai si le nombre GMP est une puissance parfaite et faux sinon.

Syntaxe

gmp_perfect_power ( mixed $a ) : bool

Paramètres

Sr. Non Paramètre et description
1

a

Il peut s'agir d'un numéro de ressource GMP, d'un objet gmp ou d'une chaîne numérique.

Valeurs de retour

La fonction PHP gmp_perfect_power () renvoie une valeur booléenne true si le nombre GMP est une puissance parfaite et false dans le cas contraire.

Version PHP

Cette fonction fonctionnera à partir de la version PHP supérieure à 7.3.0.

Exemple 1

Fonctionnement de gmp_perfect_power () -

<?php
   $bflag = gmp_perfect_power('144');
   if ($bflag) {
      echo "Perfect Power";
   } else {
      echo "Not a Perfect Power";
   }
?>

Cela produira le résultat suivant -

Perfect Power

Exemple 2

Fonctionnement de gmp_perfect_square () -

<?php
   $bflag = gmp_perfect_power('1441');
   if ($bflag) {
      echo "Perfect Power";
   } else {
      echo "Not a Perfect Power";
   }
?>

Cela produira le résultat suivant -

Not a Perfect Power