function berekeninterest($som, $aantalJaren, $rentevoet = 2, $end = 'false') { //static $end = FALSE; /*while ($aantalJaren > 1){ $res = $rentevoet * berekeninterest($som, ($aantalJaren-1), $rentevoet); }*/ while ($aantalJaren > 0 && $end === FALSE) { $som = round($som + $som * $rentevoet / 100); var_dump($aantalJaren); var_dump($som); berekeninterest($som, --$aantalJaren, $rentevoet, $end); } $end = TRUE; return $som; }
function berekeninterest($som, $aantalJaren, $rentevoet = 2, $end = 'false', $interestarr) { //static $end = FALSE; /*while ($aantalJaren > 1){ $res = $rentevoet * berekeninterest($som, ($aantalJaren-1), $rentevoet); }*/ if ($aantalJaren > -1 && $end === FALSE) { $som = round($som + $som * $rentevoet / 100); //var_dump($aantalJaren); $interestarr[$aantalJaren] = $som; //var_dump($som); return berekeninterest($som, --$aantalJaren, $rentevoet, $end, $interestarr); } else { $end = TRUE; } return $interestarr; }