PHP7 新增intdiv()函数的使用详解(代码示例)-PHP7

资源魔 26 0
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()

抱歉,评论功能暂时关闭!