Use the PHP iterator to implement a Fibonacci series. The Fibonacci series is usually implemented using recursion, and there are other methods. Here we are going to learn how to use the PHP iterator to implement a Fibonacci series, which is almost no difficulty. the Fibonacci series is usually implemented using recursion, and of course there are other methods. It is now commercially available. it is almost no difficulty to use the PHP iterator to implement a Fibonacci series, just to rewrite the next () method in the class. Annotations have been written into the code, which is quite understandable.
Current;} public function key () {return $ this-> key;} public function next () {// key here // save the current value to $ newprevious = $ this-> current; // assign the sum of the previous value and current value to the current value $ this-> current + = $ this-> previous; // the previous current value is assigned to the previous value $ this-> previous = $ newprevious; $ this-> key ++;} public function rewind () {$ this-> previous = 1; $ this-> current = 0; $ this-> key = 0;} public function valid () {return true ;}} $ seq = ne W Fibonacci; $ I = 0; foreach ($ seq as $ f) {echo "$ f"; if ($ I ++ = 15) break;}?>
Program running result:
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610
Bytes. It is now commercially available. it is almost no difficulty to use PHP iterators to implement a Fibonacci series ,...