(PHP 4, PHP 5, PHP 7, PHP 8)
bcdiv — Divide due numeri a precisione arbitraria
Divide num1 per num2.
num1Il dividendo, come stringa.
num2Il divisore, come stringa.
scale
Questo parametro viene utilizzato per impostare il numero di cifre dopo la virgola nel risultato.
Se è null, verrà utilizzato il valore predefinito impostato con bcscale(),
o in alternativa il valore della
direttiva INI bcmath.scale.
Restituisce il risultato della divisione come stringa.
Questa funzione genera un'eccezione ValueError nei seguenti casi:
num1 o num2
non è una stringa numerica BCMath ben formata.
scale è al di fuori dell'intervallo valido.
Questa funzione genera un'eccezione
DivisionByZeroError se num2 è 0.
| Versione | Descrizione |
|---|---|
| 8.0.0 |
scale ora può essere null.
|
| 8.0.0 |
Dividendo per 0 ora genera un'
eccezione DivisionByZeroError
invece di restituire null.
|
Example #1 Esempio di bcdiv()
<?php
echo bcdiv('105', '6.55957', 3); // 16.007
?>