Manuel PHP
Précédent |  | Suivant

# bccomp

(PHP 3, PHP 4, PHP 5)

bccomp -- Compare deux nombres de grande taille

## Description

int bccomp ( string left_operand, string right_operand [, int scale] )

Compare l'opérande `left_operand` avec l'opérande `right_operand` et renvoie le résultat sous forme d'un entier.

## Liste de paramètres

`left_operand`

  L'opérande de gauche, sous la forme d'une chaîne de caractères.

`right_operand`

  L'opérande de droite, sous la forme d'une chaîne de caractères.

`scale`

  Le paramètre optionnel `scale` est utilisé pour définir le nombre de digits après la décimale qui seront utilisés dans la comparaison.

## Valeurs de retour

Retourne `0` si les deux opérandes sont égales, `1` si l'opérande `left_operand` est plus grande que l'opérande `right_operand`, -1 sinon.

## Exemples

Exemple 1. Exemple avec bccomp()

`<?php echo bccomp('1', '2') . "\n"; // -1 echo bccomp('1.00001', '1', 3); // 0 echo bccomp('1.00001', '1', 5); // 1 ?>`

Précédent | Sommaire | Suivant
bcadd | Niveau supérieur | bcdiv