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 retourne 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
scaleest utilisé pour définir le nombre de digits après la décimale qui sera utilisé 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 #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
?>