ホームページ >バックエンド開発 >PHPチュートリアル >PHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例

PHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例

黄舟
黄舟オリジナル
2017-08-21 11:38:171446ブラウズ

PHP イテレータを使用してフィボナッチ数列関数クラスを共有します。フィボナッチ数列は通常再帰的に実装されますが、もちろん他の方法もあります。ここでは、PHP イテレーターを使用してフィボナッチ数列を実装することはほとんど難しくありません。クラス内の next() メソッドを書き直すだけです。コメントはコードに書き込まれており、非常に理解しやすいです。


ステップ 1: このレッスンでフィボナッチ数列関数クラス ライブラリを実装するために使用する必要がある PHP イテレーターをダウンロードします: http://www.php.cn/xiazai/leiku/768

ステップ 2: ダウンロードが完了したら、php クラス ファイルを見つけてローカル サーバーに抽出し、新しい php ファイルを作成します。

ステップ 3: この新しいファイルでこのクラスを呼び出し、このクラスをインスタンス化します:

<?php
include_once "code5.php";//引入类文件
$seq = new Fibonacci;    //实例化
$i = 0;
foreach ($seq as $f) {
    echo "$f ";
    if ($i++ === 15) break;
}
?>



実行結果は以下のようになります:

PHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例

以上がPHP イテレータを使用してフィボナッチ数列関数を実装する方法の分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。