bccomp

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

bccomp Сравнение двух чисел произвольной точности

Описание

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

Сравнивает num1 с num2 и возвращает целочисленный результат.

Список параметров

num1

Левый операнд в виде строки.

num2

Правый операнд в виде строки.

scale

Необязательный аргумент scale задаёт количество цифр после десятичной точки, которое будет участвовать в сравнении.

Возвращаемые значения

Возвращает 0, если числа равны; 1, если left_operand больше, чем right_operand; -1, если меньше.

Список изменений

ВерсияОписание
8.0.0scale теперь допускает значение null.

Примеры

Пример #1 Пример использования bccomp()

<?php

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

?>
To Top