PHP에서 bcdiv() 수학 함수는 임의의 정밀도 숫자를 다른 숫자에서 나누는 데 사용됩니다. bcdiv() 함수는 두 개의 임의의 정밀도 숫자를 문자열로 취하고 결과를 식별된 정밀도로 스케일링한 후 두 숫자의 나눗셈으로 결과를 제공합니다. 또는 bcdiv() PHP 함수는 피제수를 제수로 나눕니다.
구문
string bcdiv($num_string1, $num_string2, $scaleVal)
매개변수
bcmul() 수학 함수는 세 가지 매개변수를 허용합니다. $num_string1, $num_string2 및 $scaleVal.
-
$num_string1 - 피제수를 나타내며 문자열 유형 매개변수입니다.
-
$num_string2 - 제수를 나타내며 문자열 유형 매개변수입니다.
-
$scaleVal - 결과 출력에서 소수점 이하 자릿수를 설정하는 데 사용되는 선택적 정수 유형 매개변수입니다. 기본값인 0을 반환합니다.
반환 값
bcdiv() 수학 함수는 두 숫자의 곱을 반환합니다. $num_str1 및 num_str2 , 문자열로.
예제 1− $scaleVal 매개변수를 사용하지 않는 bcdiv() PHP 함수
<?php // PHP program to illustrate bcdiv() function // two input numbers using arbitrary precision $num_string1 = "22.5552"; // Dividend numbers $num_string2 = "5"; // divisor numbers $result = bcdiv($num_string1, $num_string2); echo "Output without using Scale Value: ", $result; ?>
출력
Output without using Scale Value: 4
예제 2− scaleVal 매개변수를 사용하는 bcdiv() PHP 함수
이제 scale 값이 4인 동일한 입력 값을 가져와서 출력을 확인합니다.
<?php // PHP program to illustrate bcdiv() function // two input numbers using arbitrary precision $num_string1 = "22.5552"; // Dividend numbers $num_string2 = "5"; // divisor numbers // using scale value 4 $scaleVal = 4; // calculates the addition of // two numbers without $scaleVal parameter $result = bcdiv($num_string1, $num_string2, $scaleVal); echo "Output with Scale Value is: ", $result; ?>
출력
Output with Scale Value is: 4.5110