Ví dụ
<?php
function sum_of_fifth_pow($val) {
$init_sum = 0;
for ($i = 1; $i <= $val; $i++)
$init_sum = $init_sum + ($i * $i * $i * $i * $i);
return $init_sum;
}
$val = 89;
print_r("The sum of fifth powers of the first n natural numbers is ");
echo sum_of_fifth_pow($val);
?>
Kết quả
The sum of fifth powers of the first n natural numbers is 85648386825
Giải thích
Hàm sum_of_fifth_pow tính tổng i⁵ từ 1 đến $val. Khởi tạo sum=0, vòng lặp for cộng i⁵. Gọi với val=89. Kết quả lớn do lũy thừa 5 tăng rất nhanh.
Lưu ý: Với số lớn, PHP có thể chuyển sang float科学记数法, cân nhắc dùng BCMath hoặc GMP cho độ chính xác tuyệt đối.