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의 차이를 문자열로 반환합니다.
<?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() 함수는 출력에서 소수점을 삭제합니다.
이 예에서는 3과 동일한 scaleVal 입력 값을 사용합니다. 따라서 출력값은 소수점 이하 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
위 내용은 PHP - bcsub() 함수를 사용하여 임의의 정밀도 숫자를 다른 숫자에서 빼는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!