PHP - função gmp_ perfect_ power ()

Definição e Uso

o gmp_​perfect_​power() função verifica se o número GMP é uma potência perfeita.

Descrição

O gmp_perfect_power () retorna verdadeiro se o número GMP é uma potência perfeita e falso se não for.

Sintaxe

gmp_perfect_power ( mixed $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_power () retorna um valor booleano verdadeiro se o número GMP é potência perfeita e falso se não for.

Versão PHP

Esta função funcionará na versão do PHP superior a 7.3.0.

Exemplo 1

Trabalho de gmp_perfect_power () -

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

Isso produzirá o seguinte resultado -

Perfect Power

Exemplo 2

Trabalho de gmp_perfect_square () -

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

Isso produzirá o seguinte resultado -

Not a Perfect Power