라이브러리
[PHP] bcsub - 임의의 정밀도 숫자 하나를 다른 숫자에서 빼기
PHP의 bcsub 함수
PHP의 `bcsub` 함수는 두 개의 부동 소수점 숫자를 빼는 함수입니다. 이 함수는 `bcadd` 함수와 유사하게 작동하지만, 두 개의 숫자를 빼는 대신에 두 개의 숫자를 더합니다.
사용법
`bcsub` 함수는 두 개의 인수를 받습니다. 첫 번째 인수는 첫 번째 숫자이고, 두 번째 인수는 두 번째 숫자입니다. 두 번째 인수는 첫 번째 인수보다 작아야 합니다.
예제
#hostingforum.kr
php
// 두 개의 숫자를 빼는 예제
$num1 = 10.5;
$num2 = 3.2;
$result = bcsub($num1, $num2);
echo "10.5 - 3.2 = $result
"; // 출력: 10.5 - 3.2 = 7.3
// 두 개의 숫자를 빼는 예제 (소수점 이하 자릿수 지정)
$num1 = 10.56789;
$num2 = 3.23456;
$result = bcsub($num1, $num2, 5);
echo "10.56789 - 3.23456 = $result
"; // 출력: 10.56789 - 3.23456 = 7.33323
옵션
`bcsub` 함수는 두 번째 인수인 두 번째 숫자를 빼는 대신에 첫 번째 인수에서 두 번째 인수를 뺀 결과를 반환합니다. 두 번째 인수는 첫 번째 인수보다 작아야 합니다.
예외
`bcsub` 함수는 두 번째 인수가 첫 번째 인수보다 큰 경우 예외를 발생시킵니다.
#hostingforum.kr
php
// 두 번째 인수가 첫 번째 인수보다 큰 경우 예외 발생
$num1 = 10.5;
$num2 = 15.2;
try {
$result = bcsub($num1, $num2);
} catch (Exception $e) {
echo "Error: $e->getMessage()
"; // 출력: Error: Division by zero
}
결론
PHP의 `bcsub` 함수는 두 개의 부동 소수점 숫자를 빼는 함수입니다. 이 함수는 두 개의 숫자를 빼는 대신에 두 개의 숫자를 더합니다. 두 번째 인수는 첫 번째 인수보다 작아야 합니다. 두 번째 인수가 첫 번째 인수보다 큰 경우 예외를 발생시킵니다.
댓글목록
등록된 댓글이 없습니다.