(PHP 4, PHP 5, PHP 7, PHP 8)
bcsub — Soustrait un nombre de grande taille d'un autre
num1
L'opérande gauche, sous la forme d'une chaîne de caractères.
num2
L'opérande droite, sous la forme d'une chaîne de caractères.
scale
null
, il prendra par défaut la valeur définie par bcscale(),
ou, à défaut, la valeur de la directive INI
bcmath.scale
.
Le résultat de la soustraction, sous la forme d'une chaîne de caractères.
Cette fonction lève une exception ValueError dans les cas suivants :
num1
ou num2
n'est pas une chaîne numérique BCMath correctement formée.
scale
est en dehors de la plage valide.
Version | Description |
---|---|
8.0.0 |
scale est désormais nullable.
|
Exemple #1 Exemple avec bcsub()
<?php
$a = '1.234';
$b = '5';
echo bcsub($a, $b); // -3
echo bcsub($a, $b, 4); // -3.7660
?>