php gmp(),PHP gmp_mod()用法及代码示例

gmp_mod()是PHP中的一个内置函数,用于查找GMP编号(GNU倍数精度:表示大数)与另一个GMP编号$d的混淆,其中$d的符号被忽略。

用法:

gmp_mod ( $num, $d )

参数:该函数接受两个GMP数字$num和$d作为强制参数,如上面的语法所示。这些参数可以是PHP 5.6及更高版本中的GMP对象,或者也可以传递多个数字字符串,只要可以将该字符串转换为数字即可。

返回值:该函数返回一个GMP编号,该编号等于($num%$d)。

例子:

Input : $num="8" $d="3"

Output : 2

Input : $num="10" $d="4"

Output : 2

以下示例程序旨在说明gmp_mod()函数:

程序1:下面的程序演示了将数字字符串作为参数传递时gmp_mod()函数的工作。

// PHP program to demonstrate the gmp_mod() function

// arguments as numeric strings

$mod = gmp_mod("8", "3");

// prints the calculated modulous

echo gmp_strval($mod) . "\n";

?>

输出:

2

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

// PHP program to demonstrate the gmp_mod function

// arguments as GMP numbers

$num = gmp_init("1010", 2); // num = 10

$d = gmp_init("100", 2);  // d = 4

$mod = gmp_mod($num, $d);

// prints the calculated modulous

// gmp_strval converts GMP number to string

// representation in given base(default 10).

echo gmp_strval($mod) . "\n";

?>

输出:

2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值