当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP bcmod()用法及代码示例


PHP中的bcmod()函数是一个内置函数,用于计算任意精度数字的模数。此函数接受任意精度的数字,并在将结果缩放到指定的精度后返回该数字的模数。

用法:

string bcadd ( $dividend, $modulus)

参数:该函数接受两个参数,如上面的语法所示,并在下面进行了说明:


  • $dividend:此参数是字符串类型,表示要除以给定模值$modulus的除数。此参数是必需的。
  • $modulus:此参数为字符串类型,代表模数。此参数是必需的。

返回值:$dividend除以$modulus时,此函数返回余数。换句话说,它返回的值等于($dividend%$modulus)。如果$modulus为零,则此函数返回NULL。

例子:

Input:  $dividend = 11, $modulus = 3
Output: 2

Input:  $dividend = 3, $modulus = 11
Output: 3

以下示例程序旨在说明PHP中的bcmod()函数:

程序1:

<?php 
// PHP program to illustrate bcmod() function 
   
// input numbers with arbitrary precision 
$dividend = "11"; 
$modulus = "3"; 
   
// calculates the modulus 
$res = bcmod($dividend, $modulus); 
  
echo $res; 
   
?>

输出:

2

程序2:

<?php 
// PHP program to illustrate bcmod() function 
   
// input numbers with arbitrary precision 
$dividend = "3"; 
$modulus = "11"; 
   
// calculates the modulus 
$res = bcmod($dividend, $modulus); 
  
echo $res; 
   
?>

输出:

3

参考:
http://php.net/manual/en/function.bcmod.php



相关用法


注:本文由纯净天空筛选整理自barykrg大神的英文原创作品 PHP | bcmod() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。