PHP에서 bcsub() 수학 함수는 다른 숫자에서 임의의 정밀도 숫자를 빼는 데 사용됩니다. bcsub() 함수는 두 개의 임의의 정밀도 숫자를 문자열로 취하고 결과를 식별된 정밀도로 스케일링한 후 두 숫자를 뺍니다.
구문
string bcsub ($num_str1, $num_str2, $scaleVal)
매개변수
bcsub() 수학 함수는 세 가지 매개변수를 허용합니다. $num_str1, $num_str2 및 $scaleVal.
-
$num_str1 - 왼쪽 피연산자를 나타내며 문자열 유형 매개변수입니다.
-
$num_str2 - 오른쪽 피연산자를 나타내며 문자열 유형 매개변수입니다.
-
$scaleVal - 결과 출력에서 소수점 이하 자릿수를 설정하는 데 사용되는 선택적 정수 유형 매개변수입니다. 기본값에서는 0 값을 반환합니다.
반환 값
bcadd() 수학 함수는 두 숫자의 빼기를 반환합니다. $num_str1 및 num_str2 , 문자열로.
예제1 - $scaleVal 매개변수를 사용하지 않는 bcsub() PHP 함수
<?php // PHP program to illustrate bcadd() function // two input numbers using arbitrary precision $num_string1 = "10.555"; $num_string2 = "3"; // calculates the addition of // two numbers without $scaleVal parameter $result = bcsub($num_string1, $num_string2); echo "Output without scaleVal is: ", $result; ?>
출력
Output without scaleVal is: 7
$scaleVal 없이 매개변수, bcsub() 함수는 출력에서 소수점을 버립니다.
예제 2 - $scaleVal 매개변수를 사용하는 bcsub() PHP 함수
이 경우 scaleVal과 동일한 입력 값을 사용합니다. of 3. 따라서 출력 값은 소수점 이하 3자리를 표시합니다.
<?php // PHP program to illustrate bcsub() function // two input numbers using arbitrary precision $num_string1 = "10.5552"; $num_string2 = "3"; //using scale value 3 $scaleVal = 3; // calculates the addition of // two numbers without $scaleVal parameter $result = bcsub($num_string1, $num_string2, $scaleVal); echo "Output with scaleVal is: ", $result; ?>
출력
Output with scaleVal is: 7.555