bcmul
是一個 PHP 函數,用于執行兩個大整數的乘法運算。在 PHP 中,可以使用 bcmul()
函數來計算兩個大整數的乘積,而不受 PHP 整數類型的限制。
函數的定義如下:
bcmul(string $num1, string $num2[, int $scale = 0]): string
參數說明:
$num1
:第一個乘數,字符串類型,表示一個大整數。$num2
:第二個乘數,字符串類型,表示另一個大整數。$scale
(可選):小數點后的位數,默認為 0。這個參數用于控制結果的小數位數,但在 bcmul
函數中實際上并不涉及小數點的處理,因此這個參數主要用于其他需要設置小數位數的函數,如 bcdiv
。返回值:
返回兩個大整數相乘的結果,字符串類型。
示例:
$result = bcmul("123456789012345678", "987654321098765432");
echo $result; // 輸出:12193263111263526902112635269021126352690