Định nghĩa và cách dùng
Hàm pow() tính lũy thừa của số. Trả về xy (x mũ y). PHP cũng cung cấp toán tử ** cho lũy thừa.
pow(x,y) trả về xy tương đương x**y.
Cú pháp
pow ( number $base , number $exp ) : number
Tham số
| STT | Tham số & Mô tả |
|---|---|
| 1 | base Cơ số |
| 2 | exp Số mũ |
Giá trị trả về
Trả về base mũ exp. Nếu cả hai là số nguyên không âm, kết quả là integer, ngược lại float.
Phiên bản PHP
Có sẵn từ PHP 4.x, 5.x và 7.x.
Ví dụ
Tính 102:
<?php echo "pow(10,2) = " . pow(10,2); echo " dùng ** operator " . 10**2; ?>
Kết quả
pow(10,2) = 100 using ** operator 100
Ví dụ
Số bất kỳ mũ 0 = 1:
<?php
$x = 10;
$y = 0;
echo "pow(" . $x . "," . $y . ") = " . pow($x,$y);
?>
Kết quả
pow(10,0) = 1
Ví dụ
Tính căn bậc hai 100 bằng pow(100, 0.5):
<?php
$x = 100;
$y = 0.5;
echo "pow(" . $x . "," . $y . ") = " . pow($x,$y) . "\n";
echo "dùng sqrt() : " . sqrt(100);
?>
Kết quả
pow(100,0.5) = 10 using sqrt() function : 10
Ví dụ
Tính diện tích hình tròn:
<?php $radius = 5; echo "bán kính = " . $radius . " diện tích = " . M_PI * pow(5,2); ?>
Kết quả
bán kính = 5 diện tích = 78.539816339745