정의 및 사용법
intdiv() 함수는 두 정수 매개변수의 정수 몫을 반환합니다. x/y인 경우 결과는 i 나눗셈 및 r 나머지로
x =y*i+r
이 경우 intdiv(x,y) 반환 나는
구문
intdiv ( int $x , int $y ) : int
매개변수
Sr.No | 매개변수 및 설명 |
---|---|
1 | x 이 매개변수는 나눗셈 식의 분자 부분을 형성합니다. |
2 | 예 이 매개변수는 나눗셈 식의 분모 부분을 형성합니다. |
반환 값
PHP intdiv() 함수는 x 나누기의 정수 몫을 반환합니다. y 기준 . 두 매개변수가 모두 양수이거나 두 매개변수가 모두 음수이면 반환 값은 양수입니다.
PHP 버전
이 기능은 PHP 버전 4.x, PHP 5.x 및 PHP 7.x에서 사용할 수 있습니다.
예시
다음 예제는 numerator가
이것은 다음 결과를 생성합니다 -
다음 예제에서 intdiv() 함수는 분자나 분모가 음수이기 때문에 음의 정수를 반환합니다. -
이것은 다음 결과를 생성합니다 -
다음 예제에서 분모는 0입니다. DivisionByZeroError 예외 -1−
이것은 다음 결과를 생성합니다 -
두 매개변수 a의 분수 부분은 무시되고 intdiv() 함수는 정수 부분에만 적용됩니다 -
이것은 다음 결과를 생성합니다 -<?php
$x=10;
$y=3;
$r=intdiv($x, $y);
echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
$r=intdiv($y, $x);
echo "intdiv(" . $y . "," . $x . ") = " . $r;
?>
출력
intdiv(10,3) = 3
intdiv(3,10) = 0
예시
<?php
$x=10;
$y=3;
$r=intdiv($x, $y);
echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
$x=10;
$y=-3;
$r=intdiv($x, $y);
echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
$x=-10;
$y=3;
$r=intdiv($x, $y);
echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
$x=-10;
$y=-3;
$r=intdiv($x, $y);
echo "intdiv(" . $x . "," . $y . ") = " . $r ;
?>
출력
intdiv(10,3) = 3
intdiv(10,-3) = -3
intdiv(-10,3) = -3
intdiv(-10,-3) = 3
예시
<?php
$x=10;
$y=0;
$r=intdiv($x, $y);
echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
?>
출력
PHP Fatal error: Uncaught DivisionByZeroError: Division by zero
예시
<?php
$x=2.90;
$y=1.90;
$r=intdiv($x, $y);
echo "intdiv(" . $x . "," . $y . ") = " . $r . "\n";
?>
출력
intdiv(2.9,1.9) = 2