Forum und email

bccomp

(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.

Example#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