(PHP 4, PHP 5, PHP 7, PHP 8)
bcdiv — Division zweier Zahlen beliebiger Genauigkeit
Dividiert num1
durch
num2
.
num1
Der Dividend in Stringform.
num2
Der Divisor in Stringform.
scale
Dieser optionale Parameter kann benutzt werden, um die Anzahl der Nachkommastellen im Ergebnis festzulegen. Sie können mit Hilfe der bcscale()-Funktion auch einen globalen Vorgabewert für alle Funktionen festlegen.
Gibt das Ergebnis der Division als String zurück.
In den folgenden Fällen wirft diese Funktion einen ValueError:
num1
oder num2
ist keine wohlgeformte numerische BCMath-Zeichenkettescale
liegt außerhalb des gültigen Bereichs
Wenn num2
0
ist, wirft diese
Funktion eine DivisionByZeroError-Exception.
Version | Beschreibung |
---|---|
8.0.0 |
scale ist jetzt nullbar.
|
8.0.0 | Die Division durch 0 wirft nun eine DivisionByZeroError-Exception, anstatt Null zurückzugeben. |
Beispiel #1 bcdiv()-Beispiel
<?php
echo bcdiv('105', '6.55957', 3); // 16.007
?>