PHP - Funzione gmp_ perfect_ square ()

Definizione e utilizzo

Il gmp_​perfect_​square() la funzione controlla se il numero GMP è un quadrato perfetto.

Descrizione

Gmp_ perfect_ square () restituisce true se il numero GMP è un quadrato perfetto e false in caso contrario.

Sintassi

gmp_perfect_square ( GMP $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_square () restituisce un valore booleano vero se il numero GMP è quadrato perfetto e falso in caso contrario.

Versione PHP

Questa funzione funzionerà dalla versione PHP successiva alla 5.0.0.

Esempio 1

Funzionamento di gmp_perfect_square () -

<?php
   $bflag = gmp_perfect_square('2685');
   if ($bflag) {
      echo "Perfect Square";
   } else {
      echo "Not a Perfect Square";
   }
?>

Questo produrrà il seguente risultato:

Not a Perfect Square

Esempio 2

Funzionamento di gmp_perfect_square () -

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

Questo produrrà il seguente risultato:

Perfect Square