在线文档教程

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)