bccomp

(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 égaux, 1 si l'opérande left_operand est plus grand que l'opérande right_operand , -1 sinon.

Exemples

Exemple 481. Exemple avec bccomp()

<?php

echo  bccomp ( '1' '2' ) .  "\n" ;    // -1
echo  bccomp ( '1.00001' '1' 3 );  // 0
echo  bccomp ( '1.00001' '1' 5 );  // 1

?>