Funkcje BC Math
PHP Manual

bccomp

(PHP 4, PHP 5)

bccompPorównuje dwie liczby o dużej precyzji

Opis

int bccomp ( string $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łady

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 

?>

Funkcje BC Math
PHP Manual