(PHP 4, PHP 5, PHP 7, PHP 8)
bcdiv — Division zweier Zahlen beliebiger Genauigkeit
Dividiert num1 durch num2.
num1Der Dividend als Zeichenkette.
num2Der Divisor 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.
Gibt das Ergebnis der Division als Zeichenkette zurück.
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.
Wenn num2 0 ist, löst diese
Funktion eine DivisionByZeroError-Exception
aus.
| Version | Beschreibung |
|---|---|
| 8.0.0 |
scale ist jetzt nullbar.
|
| 8.0.0 |
Die Division durch 0 löst nun eine
DivisionByZeroError-Exception aus,
anstatt null zurückzugeben.
|
Beispiel #1 bcdiv()-Beispiel
<?php
echo bcdiv('105', '6.55957', 3); // 16.007
?>