PHP - Função gmp_ perfect_ square ()

Definição e Uso

o gmp_​perfect_​square() função verifica se o número GMP é um quadrado perfeito.

Descrição

O gmp_ perfect_ square () retorna verdadeiro se o número GMP for um quadrado perfeito e falso se não for.

Sintaxe

gmp_perfect_square ( GMP $a ) : bool

Parâmetros

Sr. Não Parâmetro e Descrição
1

a

Pode ser um número de recurso GMP, um objeto gmp ou uma string numérica.

Valores Retornados

A função PHP gmp_perfect_square () retorna um valor booleano verdadeiro se o número GMP for quadrado perfeito e falso se não for.

Versão PHP

Esta função funcionará a partir da versão do PHP superior a 5.0.0.

Exemplo 1

Trabalho de gmp_perfect_square () -

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

Isso produzirá o seguinte resultado -

Not a Perfect Square

Exemplo 2

Trabalho de gmp_perfect_square () -

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

Isso produzirá o seguinte resultado -

Perfect Square