摘要:
该 PHP 函数旨在计算从 m 开始的连续 m 的和,直至达到给定的 n 个 m。然而,原函数存在两个错误:
$i <= $n 导致函数在计算最后一个 m 时超出范围。$m**$i 的括号,导致结果计算不正确。修改后的函数:
function sumOfPowerOfM($m, $n) {
$result = 0;
for ($i = 1; $i <= $n; $i++) {
$result += $m ** $i;
}
return $result;
}总结:
通过修改循环条件和结果输出中的括号,函数现在可以正确计算从 m 开始的连续 m 的和,直至达到给定的 n 个 m。