(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 la valeur par défaut de l'échelle définie avec bcscale(),
ou utilisera la valeur de la directive INI
bcmath.scale
si disponible.
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
?>