(PHP 4, PHP 5, PHP 7, PHP 8)
bcdiv — Division zweier Zahlen beliebiger Genauigkeit
Dividiert num1
durch num2
.
num1
Der Dividend als Zeichenkette.
num2
Der Divisor als Zeichenkette.
scale
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
?>