Multiple Loops

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