(PHP 4, PHP 5, PHP 7, PHP 8)
bcdiv — Divide dos números de precisión arbitraria
Divide el num1
entre el num2
.
num1
El dividendo, como una cadena.
num2
El divisor, como una cadena.
scale
null
, 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
?>