PHP | gmp_strval()函数
gmp_strval() 是PHP中的一个内置函数,它返回 GMP 数字的字符串值。 (GNU 多精度:对于大数)。
句法:
string gmp_strval ( GMP $num, int $base )
参数:该函数接受两个参数 $num 和 $base,如上所示和如下所述。
- $num –该函数接受一个 GMP 数字$num并返回其字符串值。这个参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。
- $base –此参数指定函数返回数字的基数。 $base的基值为 2 到 62 和 -2 到 -36。这是一个可选参数,默认值为 10。
返回值:该函数返回给定 GMP 编号$num的字符串值。
例子:
Input : $num = "110" $base = 2
Output : 6
Input : $num = "110"
Output : 110
下面的程序说明了gmp_strval()函数:
程序 1:下面的程序演示了当数字字符串作为参数传递而第二个参数不存在时 gmp_strval()函数的工作。
输出:
10
程序 2:下面的程序演示了当数字字符串作为参数传递并且存在第二个参数时 gmp_strval()函数的工作。
输出:
1010
程序3:下面的程序演示了gmp_strval()函数在传递GMP编号且第二个参数不存在时的工作。
输出:
5
程序 4:下面的程序演示了当 GMP 编号作为参数传递并且存在第二个参数时 gmp_strval()函数的工作。
输出:
12
参考:
http:// PHP.net/manual/en/函数.gmp-strval。 PHP;