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 中国語 Web サイトの他の関連記事を参照してください。