Documentación offline PHP master

bcmul

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

bcmul

Multiplica dos números de precisión arbitraria

Descripción#

bcmul(string $num1, string $num2, [int $scale]): string
```php

Multiplica `num1` por `num2`.

## 

## Valores devueltos

Devuelve el resultado como un string.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.0.0 | `scale` ahora es nullable. |
| 7.3.0 | `bcmul` ahora devuelve números con la escala solicitada. Anteriormente, los números devueltos podían omitir los ceros decimales finales. |

## Ejemplos

Ejemplo de `bcmul`

```php

Notas#

[!NOTE] Antes de PHP 7.3.0, bcmul podría devolver un resultado con menos dígitos después del punto decimal que el parámetro scale indicaría. Esto solo ocurre cuando el resultado no requiere toda la precisión permitida por scale. Por ejemplo:

Ejemplo de scale en bcmul

```

```

Véase también#

bcdiv, BcMath\Number::mul