PHP - Funzione gmp_ perfect_ power ()

Definizione e utilizzo

Il gmp_​perfect_​power() la funzione controlla se il numero GMP è una potenza perfetta.

Descrizione

Gmp_perfect_power () restituisce true se il numero GMP è una potenza perfetta e false in caso contrario.

Sintassi

gmp_perfect_power ( mixed $a ) : bool

Parametri

Suor n Parametro e descrizione
1

a

Può un numero di risorsa GMP, un oggetto gmp o una stringa numerica.

Valori restituiti

La funzione PHP gmp_perfect_power () restituisce un valore booleano vero se il numero GMP è potenza perfetta e falso in caso contrario.

Versione PHP

Questa funzione funzionerà dalla versione PHP successiva alla 7.3.0.

Esempio 1

Utilizzo di gmp_perfect_power () -

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

Questo produrrà il seguente risultato:

Perfect Power

Esempio 2

Funzionamento di gmp_perfect_square () -

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

Questo produrrà il seguente risultato:

Not a Perfect Power