gmp_perfect_square
gmp_perfect_square
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_perfect_square - 完美的方格检查
描述
bool gmp_perfect_square ( GMP $a )
检查一个数字是否是一个完美的正方形。
参数
a
被检查为完美广场的数字。
可以是PHP 5.5及更早版本中的GMP编号资源,PHP 5.6及更高版本中的GMP对象,也可以是数字字符串,前提是可以将后者转换为数字。
返回值
返回TRUE
如果a
是完美的正方形,FALSE
否则返回。
例子
示例#1 gmp_perfect_square()示例
<?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)