BC Math bccomp

(PHP 4, PHP 5, PHP 7, PHP 8)

bccomp — 두 개의 임의의 정밀도 숫자 비교


설명

bccomp(string $num1, string $num2, ?int $scale = null): int

num1num2와 비교하고 결과를 정수로 반환합니다.


매개변수

num1
왼쪽 피연산자(문자열).
num2
오른쪽 피연산자(문자열).
scale
선택적 scale 매개변수는 비교에 사용될 소수점 이하 자릿수를 설정하는 데 사용됩니다.

반환 값

두 피연산자가 같으면 0, num1num2보다 크면 1, 그렇지 않으면 -1을 반환합니다.


변경 로그

버전 설명
8.0.0 scale은 이제 nullable입니다.

Examples

예제 #1 bccomp() 예제

                  
<?php

echo bccomp('1', '2') . "\n";   // -1
echo bccomp('1.00001', '1', 3); // 0
echo bccomp('1.00001', '1', 5); // 1

?>