1. 程式人生 > >php列印斐波那契數列

php列印斐波那契數列

<?php
//5、列印100以內的斐波那契數列  0 1  1  2 3 5 8 13
//$next=1;	//第二個數
//echo $befor.' ';	
//echo $next.' ';	
function serise($num){	
$befor = 0;	//第一個數
$next  = 1;	//第二個數
echo $befor.' ';	
echo $next.' ';		
for($i = 1; $i <= $num; $i++)
{
	$i = $befor + $next;	//當前值等於前2個數相加
	$befor = $next;	//前一個值等於後一個值
	$next  = $i;	//後一個值等於當前值
	if($i < $num)	//斐波那契數列的範圍
	{
		echo $i.' ';
	}else{
		break;
	}
}
}
$num = 100;
serise($num);
?>