PHP gmp_intval() 函数
PHP GMP gmp_intval() 函数将给定的参数转换为整数值。 该函数的输入数据可以是字符串值、二进制值或 GMP 参数值。
语法
以下语法显示了 PHP GMP intval 函数。
string gmp_intval(GMP $numbers);
参数
- 该函数接受一个参数$numbers,该参数是一个GMP数,并将其作为整数显示出来。
- 在PHP版本5.6及更高版本中,该参数可以是一个GMP对象。
- 我们还可以传递一个数字字符串,只要把该字符串转换为数字即可。
返回值
该函数获取给定的GMP数$numbers的整数值。
注意
- 如果将一个数字字符串作为整数传递,将返回相同的整数(除非超过了PHP整数限制)。
- 如果给定一个GMP数,该函数显示GMP数的整数值。
示例
下面的示例展示了使用GMP函数从几个参数获得的转换后的整数值。
示例1: 以下示例显示了使用gmp_intval()函数与基本值。给定的参数显示了各种数字的整数值。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_intval() Function </h4>
<?php
echo "<p> Display GMP parameters into integer value. </p>";
value1 = gmp_intval(111);value2 = gmp_intval(101);
value3 = gmp_intval(1110);
echo "The integer data of the GMP numbers (111): ".value1."<br>";
echo "<br/>";
echo "The integer data of the GMP numbers (101): ".value2."<br>";
echo "<br/>";
echo "The integer data of the GMP numbers (1110): ".value3."<br>";
?>
</body>
</html>
输出:
该图像显示了给定值的整数值。
示例2: 下面的代码展示了当给定一个具有限制的GMP数时,gmp_intval()函数的工作原理。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_intval() Function </h4>
<?php
echo "<p> Display GMP parameters into integer value. </p>";
value1 = gmp_init("111", 2);value2 = gmp_init("101", 2);
value3 = gmp_init("1110",2);int_value1 = gmp_intval(value1);int_value2 = gmp_intval(value2);int_value3 = gmp_intval(value3);
echo "The integer data of the GMP numbers (111): ".int_value1. "<br>";
echo "<br/>";
echo "The integer data of the GMP numbers (101): ".int_value2. "<br>";
echo "<br/>";
echo "The integer data of the GMP numbers (1110): ".int_value3. "<br>";
?>
</body>
</html>
输出:
这张图片展示了gmp_intval()函数的输出值。
示例3:
下面的代码展示了当给定GMP数字作为参数时,gmp_intval()函数的工作原理。
<!DOCTYPE html>
<html>
<body>
<h4> PHP gmp_intval() Function </h4>
<?php
echo "<p> Display GMP parameters into integer value. </p>";
value4 = gmp_init("1111", 0);value5 = gmp_init("1111", 1);
value1 = gmp_init("1111", 2);value2 = gmp_init("1111", 3);
value3 = gmp_init("1111", 4);int_value1 = gmp_intval(value1);int_value2 = gmp_intval(value2);int_value3 = gmp_intval(value3);int_value4 = gmp_intval(value4);int_value5 = gmp_intval(value5);
echo "The integer data of the GMP numbers: ".int_value4. "<br>";
echo "<br/>";
echo "The integer data of the GMP numbers: ".int_value5. "<br>";
echo "<br/>";
echo "The integer data of the GMP numbers: ".int_value1. "<br>";
echo "<br/>";
echo "The integer data of the GMP numbers: ".int_value2. "<br>";
echo "<br/>";
echo "The integer data of the GMP numbers: ".int_value3. "<br>";
?>
</body>
</html>
输出:
该图像显示gmp_intval()函数的输出值。
结论
gmp_intval()函数显示给定字符串数据的整数值。如果字符串值分配了一个限制,该函数很容易显示整数数据。