PHP - Función gmp_ perfect_ square ()

Definición y uso

los gmp_​perfect_​square() La función comprueba si el número GMP es un cuadrado perfecto.

Descripción

El gmp_ perfect_ square () devuelve verdadero si el número GMP es un cuadrado perfecto y falso si no.

Sintaxis

gmp_perfect_square ( GMP $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_square () devuelve un valor booleano verdadero si el número GMP es cuadrado perfecto y falso si no.

Versión PHP

Esta función funcionará a partir de la versión PHP superior a 5.0.0.

Ejemplo 1

Funcionamiento de gmp_perfect_square () -

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

Esto producirá el siguiente resultado:

Not a Perfect Square

Ejemplo 2

Funcionamiento de gmp_perfect_square () -

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

Esto producirá el siguiente resultado:

Perfect Square