Mission:
Create a function that takes 3 integers, which is $number, $loop and $multiple. The function must return a string of the calculation process of $number being multiplied by $multiple for $loop times.
Example:
multipleLoops(4, 3, 5);
output:
4
20
100
500
Solution:
/***** * * string multipleLoops(int $number, int $loop, int $multiple) * * Returns a string of the calculation process multiplying * $number with $multiple for $loop times. * *****/ function multipleLoops($number, $loop, $multiple) { ob_start(); echo $number . "\n"; for($i = 1; $i <= $loop; $i ++) { $number = $number * $multiple; echo $number . "\n"; } ob_end_flush(); }
Demo:
http://code.imspiration.net/multipleLoops
Download:
currently not available