PHP | gmp_abs()函数

gmp_abs()是PHP中的一个内置函数,用于计算gmp数的绝对值( 多精度 :对于大数字)。

null

语法:

gmp_abs( $num )

参数: 此函数接受GMP编号作为参数,如上述语法所示。它可以是PHP 5.6及更高版本中的GMP对象,也可以是数字字符串,前提是可以将后者转换为数字。此函数计算并返回该数字的绝对值。

返回值: 此函数返回一个正数,它是作为参数传递的数字的绝对值。

例如:

Input : "16497863358"
Output : 16497863358

Input : "-16497863358"
Output : 16497863358

下面的程序演示了在PHP中使用gmp_abs()函数:

项目1:

<?php
// Passing a positive number
// as a numeric string
$val1 = gmp_abs( "16497863358" );
// Passing a negative number
// as a numeric string
$val2 = gmp_abs( "-16497863358" );
echo gmp_strval( $val1 );
echo "" ;
echo gmp_strval( $val2 );
?>


输出:

16497863358
16497863358

项目2:

<?php
// Passing a positive number
// as a numeric string
$val1 = gmp_abs( "1897023411" );
// Passing a negative number
// as a numeric string
$val2 = gmp_abs( "-1897023411" );
echo gmp_strval( $val1 );
echo "" ;
echo gmp_strval( $val2 );
?>


输出 :

1897023411
1897023411

参考: http://php.net/manual/en/function.gmp-abs.php

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享