Manual do PHP
Anterior |  | Próxima

# gmp_perfect_square

(PHP 4 >= 4.0.4, PHP 5)

gmp_perfect_square -- Perfect square check

## Description

bool gmp_perfect_square ( resource a )

Returns `TRUE` if a is a perfect square, `FALSE` otherwise.

Exemplo 1. gmp_perfect_square() example

`<?php // 3 * 3, perfect square var_dump(gmp_perfect_square("9")); // not a perfect square var_dump(gmp_perfect_square("7")); // 1234567890 * 1234567890, perfect square var_dump(gmp_perfect_square("1524157875019052100")); ?>`

The printout of the above program will be:

    bool(true)
    bool(false)
    bool(true)

See also: gmp_sqrt(), gmp_sqrtrem().

Anterior | Principal | Próxima
gmp_or | Acima | gmp_popcount