> 백엔드 개발 > PHP 튜토리얼 > PHP - bcsub() 함수를 사용하여 임의의 정밀도 숫자를 다른 숫자에서 빼는 방법은 무엇입니까?

PHP - bcsub() 함수를 사용하여 임의의 정밀도 숫자를 다른 숫자에서 빼는 방법은 무엇입니까?

王林
풀어 주다: 2023-09-11 06:02:01
앞으로
1688명이 탐색했습니다.

PHP - 如何使用bcsub()函数从一个任意精度的数中减去另一个数?

PHP에서는 bcsub() 수학 함수를 사용하여 다른 숫자에서 임의의 정밀도 숫자를 뺍니다. bcsub() 함수는 임의 정밀도의 두 숫자를 문자열로 받아들이고 결과를 결정된 정밀도로 조정한 후 두 숫자의 차이를 제공합니다.

Syntax

string bcsub ($num_str1, $num_str2, $scaleVal)
로그인 후 복사

Parameters

bcsub() 수학 함수는 세 가지 매개변수 $num_str1, $num_str2 $scaleVal을 허용합니다.

  • $num_str1 − 문자열 타입의 매개변수인 왼쪽 피연산자를 나타냅니다.

  • $num_str2 − 오른쪽 피연산자를 나타내며, 문자열 타입의 매개변수입니다.

  • $scaleVal − 결과 출력에서 ​​소수점 이하 자릿수를 설정하는 데 사용되는 선택적 정수형 매개변수입니다. 기본적으로 0 값을 반환합니다.

반환 값

bcadd() 수학 함수는 두 숫자 $num_str1num_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 함수

이 예에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿