PHP Manual
Prev |  | Next

# 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.

Example 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().

Prev | Home | Next
gmp_or | Up | gmp_popcount