bcadd

2つの任意精度の数値を加算する

説明

string bcadd(string $num1, string $num2, intnull $scale = null)

num1num2 に加算します。

パラメータ

num1

左オペランドを表す文字列。

num2

右オペランドを表す文字列。

scale
This parameter is used to set the number of digits after the decimal place in the result. If null, it will default to the default scale set with bcscale, or fallback to the value of the bcmath.scale INI directive.

戻り値

二つの数の和を文字列で返します。

エラー / 例外

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 は nullable になりました。

例1 bcadd の例

<?php

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

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

?>

参考

  • bcsub