(PHP 4, PHP 5, PHP 7, PHP 8)
bcdiv — Divide dos números de precisión arbitraria
Divide el num1 entre el num2.
num1El dividendo, como una cadena.
num2El divisor, como una cadena.
scalenull, se establecerá por defecto en la escala predeterminada establecida con bcscale(),
o se utilizará el valor de la directiva INI
bcmath.scale.
Devuelve el resultado de la división como una cadena.
Esta función lanza una excepción ValueError en los siguientes casos:
num1 o num2
no es una cadena numérica bien formada de BCMath.
scale está fuera del rango válido.
Esta función lanza una excepción DivisionByZeroError
si num2 es 0.
| Versión | Descripción |
|---|---|
| 8.0.0 |
scale ahora es nullable.
|
| 8.0.0 |
Dividir entre 0 ahora lanza una excepción
DivisionByZeroError
en vez de devolver null.
|
Ejemplo #1 bcdiv() example
<?php
echo bcdiv('105', '6.55957', 3); // 16.007
?>