<html> <body> <?php function sum_n($a1, $d, $an) { //$a1为首项,$d为公差,$an为最大项 $sum = 0; $i = $a1; a: $sum += $i; $i += $d; if($i <= $an) goto a; return $sum; } echo sum_n(1, 1, 10); ?> </body> </html>
使用goto解决问题
页面输出
55