bcadd

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

bcaddAdd two arbitrary precision numbers

Опис

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

Sums num1 and num2.

Параметри

num1

The left operand, as a string.

num2

The right operand, as a string.

scale

Необов'язковий параметр, яким вказується кількість знаків після крапки в результаті. Якщо опущено, застосовується межа, що встановлена глобально функцією bcscale(), або ж 0, якщо межа ще не встановлена.

Значення, що повертаються

The sum of the two operands, as a string.

Помилки/виключення

This function throws a ValueError in the following cases:

  • num1 or num2 is not a well-formed BCMath numeric string.
  • scale is outside the valid range.

Журнал змін

Версія Опис
8.0.0 scale is now nullable.

Приклади

Приклад #1 bcadd() example

<?php

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

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

?>

Прогляньте також

  • bcsub() - Subtract one arbitrary precision number from another