8.5 Nombres de grande taille BCMath
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . bcadd ->bccomp . bcdiv . bcmod . bcmul . bcpow . bcpowmod . bcscale . bcsqrt . bcsub
|
8.5.8 bccomp()Compare deux nombres de grande taille[ Exemples avec bccomp ] PHP 3, PHP 4, PHP 5
int
bccomp (
string
left_operand
,
string
right_operand
,
int
scale
)
bccomp
compare l'opérande
left_operand
avec l'opérande
right_operand
et renvoie le
résultat sous forme de valeur numérique (entier). Le paramètre
optionnel
scale
est utilisé pour définir le
nombre de chiffres après la virgule utilisés lors de la
comparaison. Le résultat est 0 si les deux opérandes sont égaux. Si
l'opérande
left_operand
est plus grand que
l'opérande
right_operand
, le résultat est 1.
Si l'opérande
left_operand
est plus petit que
l'opérande
right_operand
, le résultat est -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
?>
|
|