gmp_perfect_square
(PHP 4 >= 4.0.4, PHP 5)
gmp_perfect_square — Perfect square check
Description
bool gmp_perfect_square
( resource $a
)
Parameters
-
a
-
The number being checked as a perfect square.
It can be either a GMP number resource, or a
numeric string given that it is possible to convert the latter to a number.
Return Values
Returns TRUE if a
is a perfect square,
FALSE otherwise.
Examples
Example #1 gmp_perfect_square() example
<?php
var_dump(gmp_perfect_square("9"));
var_dump(gmp_perfect_square("7"));
var_dump(gmp_perfect_square("1524157875019052100"));
?>
The above example will output:
bool(true)
bool(false)
bool(true)