(PHP 4, PHP 5, PHP 7, PHP 8)
bcsub — Resta un número de precisión arbitraria de otro
num1El operador izquierdo, como una cadena.
num2El operador derecho, como una cadena
scalenull, se establecerá por defecto en la escala predeterminada establecida con bcscale(),
o se utilizará el valor de la directiva INI
bcmath.scale.
El resultado de la resta, como un string.
Esta función lanza una excepción ValueError en los siguientes casos:
num1 o num2
no es una cadena numérica bien formada de BCMath.
scale está fuera del rango válido.
| Versión | Descripción |
|---|---|
| 8.0.0 |
scale ahora es nullable.
|
Ejemplo #1 Ejemplo de bcsub()
<?php
$a = '1.234';
$b = '5';
echo bcsub($a, $b); // -3
echo bcsub($a, $b, 4); // -3.7660
?>