bcadd

(PHP 4, PHP 5, PHP 7, PHP 8)

bcaddSuma dos números de precisión arbitrária

Descripción

bcadd(string $num1, string $num2, ?int $scale = null): string

Suma num1 y num2.

Parámetros

num1

El operador izquierdo, como una cadena.

num2

El operador derecho, como una cadena

scale
Este parámetro se utiliza para establecer el número de dígitos después del punto decimal en el resultado. Si es null, se establecerá por defecto en la escala predeterminada establecida con bcscale(), o se utilizará el valor de la directiva INI bcmath.scale.

Valores devueltos

La suma de dos operandos, como una cadena.

Errores/Excepciones

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.

Historial de cambios

Versión Descripción
8.0.0 scale ahora es nullable.

Ejemplos

Ejemplo #1 Ejemplo bcadd()

<?php

$a
= '1.234';
$b = '5';

echo
bcadd($a, $b); // 6
echo bcadd($a, $b, 4); // 6.2340

?>

Ver también