Trong PHP, hàm bcpow() được dùng để nâng một số cơ số (base) độ chính xác tùy ý lên một số mũ (exponent). Nó nhận hai số độ chính xác tùy ý dạng chuỗi và trả về cơ số lũy thừa mũ sau khi chia tỷ lệ kết quả đến độ chính xác liệt kê.
Cú pháp
string bcpow(string $base, string $exponent, ?int $scale = null)
Tham số
Hàm bcpow() trong PHP nhận ba tham số: $base, $exponent và $scale.
$base – Cơ số sẽ được lũy thừa, kiểu chuỗi.
$exponent – Số mũ, kiểu chuỗi.
$scale – Số chữ số sau dấu thập phân trong kết quả của base^exponent. Mặc định 0, kiểu integer.
Giá trị trả về
Hàm bcpow() trả về giá trị của (Base)Exponent.
Ví dụ 1 – Không dùng scale
<?php
$base = "5";
$exponent = "7";
$result = bcpow($base, $exponent);
echo "Kết quả: " . $result;
?>
Kết quả
Kết quả: 78125
Ví dụ 2 – Có scale = 3
<?php
$base = "2";
$exponent = "3";
$scaleval = 3;
$result = bcpow($base, $exponent, $scaleval);
echo "Kết quả có scale: " . $result;
?>
Kết quả
Kết quả có scale: 8.000