(PHP 4, PHP 5)
bccomp — Porównuje dwie liczby o dużej precyzji
$lewy_operand
, string $prawy_operand
[, int $precyzja
] )
Porównuje lewy_operand
z
prawy_operand
i zwraca rezultat w postaci liczby
całkowitej. Opcjonalnego argumentu precyzja
używa
się do ustalenia ilości cyfr po przecinku, które będą wzięte pod uwagę
przy porównywaniu. Funkcja zwraca wartość 0, jeśli operandy są sobie równe.
Jeśli lewy_operand
jest większy niż
prawy_operand
, to funkcja zwraca +1, zaś jeśli
lewy_operand
jest mniejszy niż
prawy_operand
, to funkcja zwraca -1.
Przykład #1 bccomp() przykład
<?php
echo bccomp('1', '2') . "\n"; // -1
echo bccomp('1.00001', '1', 3); // 0
echo bccomp('1.00001', '1', 5); // 1
?>