📜  PHP | gmp_intval()函数

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

PHP | gmp_intval()函数

gmp_intval() 是PHP中的一个内置函数,可将 GMP 数字转换为整数。这里 GMP 指的是 GNU Multiple Precision,它适用于大量数字。
句法:

int gmp_intval ( $num )

参数:该函数接受单个参数$num ,它是一个 GMP 编号并返回其整数值。这个参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。
返回值:函数返回给定 GMP 编号$num的整数值
例子:

Input : $num = "2147483647"
Output :  2147483647

Input : $num = "12"
Output :  12

注意:如果数字字符串作为整数传递,它返回相同的整数( PHP整数限制除外)。但是如果传递了一个 GMP 编号,它会返回一个 GMP 编号的整数值。
下面的程序说明了gmp_intval()函数的使用:
程序 1:下面的程序演示了当数字字符串作为参数传递时 gmp_intval()函数的工作。

php


php


输出:

2147

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

PHP


输出:

7

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