gmp_perfect_square()

检查给定的数字是否是一个完全平方数

首字母:G

函数名:gmp_perfect_square()

适用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8

用法:gmp_perfect_square ( GMP|int|string $num ) : bool

描述:gmp_perfect_square() 函数用于检查给定的数字是否是一个完全平方数。

参数:

  • $num:要检查的数字,可以是 GMP 对象、整数或字符串。

返回值:

  • 如果 $num 是一个完全平方数,则返回 true;否则返回 false。

示例:


注意事项:

  • 如果在 PHP 5.6.0 之前的版本中使用了 GMP 扩展,需要先加载 GMP 扩展才能使用该函数。在 PHP 5.6.0 及以后的版本中,GMP 扩展默认已启用。
  • 如果参数不是合法的数字,则会发出警告。
  • 在大多数情况下,使用整数或字符串作为参数即可。只有在需要处理非常大的数字时,才需要使用 GMP 对象。

同首字母函数