(PHP 4, PHP 5, PHP 7, PHP 8)
bcsub — Subtrahiert zwei Zahlen beliebiger Genauigkeit
Subtrahiert num2 von num1.
num1Der linke Operand als Zeichenkette.
num2Der rechte Operand als Zeichenkette.
scale
Dieser Parameter wird verwendet, um die Anzahl der Nachkommastellen im
Ergebnis festzulegen.
Falls null, wird die mit bcscale() definierte
Standard-Genauigkeit verwendet oder auf den Wert der INI-Direktive
bcmath.scale
zurückgegriffen.
Das Ergebnis der Subtraktion als Zeichenkette.
Diese Funktion löst in den folgenden Fällen einen ValueError aus:
num1 oder num2
ist keine wohlgeformte numerische BCMath-Zeichenkette.
scale liegt außerhalb des gültigen Bereichs.
| Version | Beschreibung |
|---|---|
| 8.0.0 |
scale ist nun nullable (akzeptiert den
null-Wert).
|
Beispiel #1 bcsub()-Beispiel
<?php
$a = '1.234';
$b = '5';
echo bcsub($a, $b); // -3
echo bcsub($a, $b, 4); // -3.7660
?>