首頁 >後端開發 >php教程 >如何使用php迭代器實作一個斐波納契數列函數的實例分析

如何使用php迭代器實作一個斐波納契數列函數的實例分析

黄舟
黄舟原創
2017-08-21 11:38:171441瀏覽

分享一個用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迭代器實作一個斐波納契數列函數的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn