bcadd
是 PHP 的一個(gè)內(nèi)置函數(shù),用于執(zhí)行任意精度的浮點(diǎn)數(shù)加法運(yùn)算
bcadd(string $num1, string $num2[, int $scale = 0])
:將兩個(gè)任意精度的浮點(diǎn)數(shù)相加,并返回結(jié)果。參數(shù) $num1
和 $num2
是表示要相加的浮點(diǎn)數(shù)的字符串。參數(shù) $scale
是可選的,表示小數(shù)點(diǎn)后的位數(shù)。如果省略該參數(shù),則默認(rèn)保留兩位小數(shù)。示例:
$result = bcadd("123.456", "789.012");
echo $result; // 輸出:912.468
bcadd(string $num1, string $num2, int $scale)
:與第一個(gè)用法相同,但 $scale
參數(shù)是必需的。示例:
$result = bcadd("123.456", "789.012", 3);
echo $result; // 輸出:912.468
注意:在使用 bcadd
函數(shù)之前,需要確保 PHP 的 BC Math
擴(kuò)展已經(jīng)啟用??梢酝ㄟ^(guò)在 php.ini
文件中取消注釋 extension=bc
來(lái)啟用擴(kuò)展。