📜  PHP | gmp_perfect_square()函数

📅  最后修改于: 2022-05-13 01:56:42.346000             🧑  作者: Mango

PHP | gmp_perfect_square()函数

gmp_perfect_square() 是PHP中的一个内置函数,它检查给定的 GMP 数(GNU 多精度:对于大数)是否是完美平方。

句法:

gmp_perfect_square($num)

参数:该函数接受一个 GMP 编号$num 。这个参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。

返回值:如果给定的数字$num是一个完美的正方形,则该函数返回true ,否则返回false

例子:

Input : $num=25 
Output :  true

Input : $num=10
Output :  false

下面的程序说明了 gmp_perfect_square()函数的使用:

程序 1:下面的程序演示了当 GMP 编号作为参数传递时 gmp_perfect_square()函数的工作。


输出:

bool(true) 
bool(true)
bool(false)

程序 2:下面的程序演示了当数字字符串作为参数传递时 gmp_perfect_square() 的工作原理。


输出:

bool(true) 
bool(true)
bool(false)

参考:
http:// PHP.net/manual/en/函数.gmp-perfect-square。 PHP