Проверить, является ли число "совершенной степенью"

# gmp_perfect_power

(PHP 7 >= 7.3.0, PHP 8)

gmp_perfect_power — Проверить, является ли число "совершенной степенью"

### Описание

function gmp_perfect_power(GMP|int|string `$num`): bool

Проверяет, является ли `num` совершенной степенью. Целое число является совершенной степенью, если его можно получить возведением меньшего целого числа в целую степень.

### Список параметров

`num`
  Объект GMP, целое число (int) или строка (string), которая интерпретируется как число по той же логике как если бы строка использовалась в функции gmp_init() с автоматическим определением основания системы счисления — когда значение параметра `base` равно 0.

### Возвращаемые значения

Возвращает `true`, если `num` является совершенной степенью. В противном случае возвращает `false`.

### Смотрите также

- gmp_perfect_square() - Проверка числа на точный квадрат

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open