Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP – Lũy thừa số độ chính xác tùy ý với bcpow()

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