PHP 7 新添加了 intdiv() 函数,intdiv代表整数除了法即对除了法后果取整。这个函数前往给定被除了数以及除了数除了法的整数商。该函数从外部删除了被除了数的余数,使其能被除了数整除了并正在除了法后前往商。
语法:
int intdiv($dividend, $divisor)
参数:
函数接纳两个参数:
$dividend:这个带符号的整数参数示意要除了以的数。
$divisor:这个带符号的整数参数指的是用作除了数的数字。
前往类型:
此函数前往较量争论的商。
异样/谬误:
该函数正在如下状况会诱发异样:
假如咱们将除了数通报为0,那末函数将诱发DivisionByZeroError
异样。
假如咱们将PHP_INT_MIN
作为被除了数,并将-1
作为除了数,那末将抛出一个算术谬误异样。
PHP intdiv代码应用示例:
<?php $dividend = 19; $divisor = 3; echo intdiv($dividend, $divisor);
输入:
6
看到今朝为止不少人可能以为这个函数等价于:
floor($dividend/$divisor)
但其二者之间是有区分的,示例以下:
<?php $dividend = -19; $divisor = 3; echo intdiv($dividend, $divisor) ."\n". floor($dividend/ $divisor); ?>
输入:
-6 -7
留意:
intdiv()函数前往整数除了法的商。
该函数可能诱发异样,因而开发职员必需解决边缘状况。
该函数没有等于使用于浮点除了法或'/'的floor函数。
以上就是PHP7 新增intdiv()函数的应用详解(代码示例)的具体内容,更多请存眷资源魔其它相干文章!
标签: PHP7 php7开发教程 php7开发资料 php7开发自学 intdiv()
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!