PHP.nl

gmp_perfect_square

gmp_perfect_square

Perfect square check

bool **gmp_perfect_square**  $num

Check if a number is a perfect square.

numThe number being checked as a perfect square.

Returns true if is a perfect square, false otherwise. num

Voorbeeld: 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"));
?>
bool(true)
bool(false)
bool(true)

gmp_perfect_power``gmp_sqrt``gmp_sqrtrem