(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_perfect_square — Perfect square check
num
The number being checked as a perfect square.
Un număr GMP sub formă de resource în PHP 5.5 și anterior, un obiect GMP în PHP 5.6 și ultrior, su un șir de caractere numeric atunci când acesta poate fi convertit într-un număr.
Returns true
if num
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"));
?>
Exemplul de mai sus va afișa:
bool(true) bool(false) bool(true)