Kod:
[grazzy@quake public_html]$ cat blah.php
<?
function rakna_iter($i,$t) {
if ($i >= $t) return 0.1;
return rakna_iter($i+1,$t)+$i/5;
}
function rakna($i) {
return rakna_iter(0,$i/5);
}
echo rakna(5) . "\n";
echo rakna(25) . "\n";
echo rakna(50) . "\n";
?>
[grazzy@quake public_html]$ php -e blah.php
0.1
2.1
9.1
Ha, okey, nicclas vinner med sin lösning, men underskatta aldrig rekursion!

grazzy - gjort lätta grejer svårt sen 2001.