intdiv代表整数除法。此函数返回给定的除数和除数的整数商。此函数在内部从除数中除去余数,以使其被除数均匀整除,并在除法后返回商。
用法:
int intdiv($dividend, $divisor)
参数:该函数采用两个参数,如下所示:
- $dividend:此带符号的整数参数表示要除的数字。
- $divisor:此带符号的整数参数表示用作除数的数字。
返回类型:此函数返回计算出的商。
例子:
Input : $dividend = 5, $divisor = 2 Output : 2 Input : $dividend = -11, $divisor = 2 Output : -5
异常/错误::在以下情况下,该函数引发异常:
- 如果将除数设为0,则该函数引发DivisionByZeroError异常。
- 如果我们通过PHP_INT_MIN作为除数,而将-1作为除数,则抛出ArithmeticError异常。
以下示例程序旨在说明intdiv在PHP中的工作:
<?php
// PHP code to illustrate the working
// of intdiv() Functions
$dividend = 19;
$divisor = 3;
echo intdiv($dividend, $divisor);
?>
输出:
6
看完到目前为止,很多人可能会认为此函数等同于
floor($dividend/$divisor)
但是该示例将详细说明两者之间的区别。
<?php
// PHP code to differentiate between
// intdiv() and floor()
$dividend = -19;
$divisor = 3;
echo intdiv($dividend, $divisor) ."\n".
floor($dividend/ $divisor);
?>
输出:
-6 -7
注意事项:
- intdiv()函数返回整数除法的商。
- 该函数可能会引发异常,因此开发人员必须解决一些极端情况。
- 该函数不等同于应用于浮点法或“ /”的下限函数。
参考:
http://php.net/manual/en/function.intdiv.php
相关用法
- p5.js pow()用法及代码示例
- PHP pow( )用法及代码示例
- p5.js day()用法及代码示例
- p5.js str()用法及代码示例
- d3.js d3.map.get()用法及代码示例
- p5.js abs()用法及代码示例
- PHP next()用法及代码示例
- p5.js cos()用法及代码示例
- p5.js sq()用法及代码示例
- p5.js max()用法及代码示例
- p5.js value()用法及代码示例
- PHP Ds\Map get()用法及代码示例
注:本文由纯净天空筛选整理自PronabM大神的英文原创作品 PHP | intdiv() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。