使用循環實現
1 <?php 2 $arr[1] = 1; 3 for($i = 2;$i < 100;$i++) 4 { 5 $arr[$i] = $arr[$i-1] + $arr[$i-2]; 6 } 7 echo join(",",$arr); //將數組合並為一個字符串輸出 8 ?>
使用遞歸實現
function fbnq($n){
if($n <= 0) return 0;
if($n == 1 || $n == 2) return 1;
return fbnq($n - 1) + fbnq($n - 2);
}
