Trong PHP, bcmul () Hàm toán học được sử dụng để nhân một số chính xác tùy ý với một số khác. bcmul () hàm nhận hai số chính xác tùy ý dưới dạng chuỗi và nó cho kết quả là phép nhân của hai số sau khi chia tỷ lệ kết quả thành một độ chính xác đã xác định.
Cú pháp
string bcmul( $num_string1, $num_string2, $scaleVal)
Tham số
bcmul () hàm toán học chấp nhận ba tham số khác nhau $ num_string1, $ num_string2 và $ scaleVal.
-
$ num_string1 - Nó đại diện cho toán hạng bên trái và nó là tham số kiểu chuỗi.
-
$ num_string2 - Nó đại diện cho toán hạng bên phải, nó là tham số kiểu chuỗi.
-
$ scaleVal - Đây là tham số kiểu số nguyên tùy chọn được sử dụng để đặt số chữ số sau vị trí thập phân trong kết quả đầu ra. Nó trả về giá trị mặc định là 0.
Giá trị trả lại
bcmul () hàm toán học trả về phép nhân hai số $ num_str1 và num_str2 , dưới dạng một chuỗi.
Ví dụ 1 - hàm bcmul () PHP mà không sử dụng tham số $ scaleVal
<?php // PHP program to illustrate bcmul() function // two input numbers using arbitrary precision $num_string1 = "10.5552"; $num_string2 = "3"; // calculates the addition of // two numbers without $scaleVal parameter $result = bcmul($num_string1, $num_string2); echo "Output without scaleVal is: ", $result; ?>
Đầu ra
Output without scaleVal is: 31
Không có scaleVal tham số, các chữ số sau dấu thập phân bị loại bỏ.
Ví dụ 2 - hàm bcmul () PHP sử dụng tham số $ scaleVal ()
Ở đây, chúng tôi sẽ sử dụng các giá trị đầu vào giống nhau với giá trị thang đo là 4 và kiểm tra kết quả đầu ra.
<?php // PHP program to illustrate bcmul() function // two input numbers using arbitrary precision $num_string1 = "10.5552"; $num_string2 = "3"; // using scale value 4 $scaleVal = 4; // calculates the addition of // two numbers without $scaleVal parameter $result = bcmul($num_string1, $num_string2, $scaleVal); echo "Output with scaleVal is:", $result; ?>
Đầu ra
Output with scaleVal is: 31.6656