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
scale
est 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 ?>