bccomp

(PHP 3, PHP 4 , PHP 5)

bccomp -- Comparar dois números de precisão arbitrária

Descrição

int bccomp ( string operador_da_esquerda, string operador_da_direita [, int escala] )

Compara o operador_da_esquerda com o operador_da_direita e retorna o resultado como um inteiro. O parametro opcional escala é usado para configurar o número de digitos depois do ponto decimal que serão utilizados na comparação. O valor retornado será 0 se os operadores são iguais. Se o operador_da_esquerda for maior do que o operador_da_direita o valor a ser retornado será +1 e se o operador_da_esquerda é menor do que o operador_da_direita o valor retornado é -1.

Exemplo 1. Exemplo de bccomp()

<?php
echo bccomp('1', '2') . "\n";

echo
bccomp('1.00001', '1', 3) . "\n";
echo
bccomp('1.00001', '1', 5);
?>

O exemplo acima deverá exibir:

-1
0
1