分享一個用php迭代器來實作一個斐波納契數列函數類別。斐波納契數列通常做法是用遞歸實現,當然還有其它的方法。這裡現學現賣,用PHP的迭代器來實作一個斐波納契數列,幾乎沒有什麼難度,只是把類別裡的next()方法重寫了一次。註解已經寫到程式碼中,也是相當好理解的。
#第一步:下載我們這堂課需要用的php迭代器來實作一個斐波納契數列函數類別庫:http://www.php.cn/xiazai/leiku/768
第二步:下載完成以後,找到php類別文件,解壓縮到本機伺服器中,在建立一個新的php檔案!
第三步:我們在這個新的檔案中呼叫這個類,以及實例化此類:
<?php include_once "code5.php";//引入类文件 $seq = new Fibonacci; //实例化 $i = 0; foreach ($seq as $f) { echo "$f "; if ($i++ === 15) break; } ?>
運行結果如下圖所示:
以上是如何使用php迭代器實作一個斐波納契數列函數的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!