Manual do PHP
Anterior |  | Próxima

# bccomp

(PHP 3, PHP 4 )

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

Anterior | Principal | Próxima
bcadd | Acima | bcdiv