1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP迭代器实现斐波纳契数列的函数【PHP】

PHP迭代器实现斐波纳契数列的函数【PHP】

时间:2019-03-17 10:50:59

相关推荐

PHP迭代器实现斐波纳契数列的函数【PHP】

后端开发|php教程

PHP,迭代器,斐波纳契

后端开发-php教程

在线资源管理 源码,平板能装ubuntu,tomcat6集群配置,同网络中爬虫,php输出字体怎么变成红色,谷歌seo 议员lzw

class Fibonacci implements Iterator {

private $previous = 1;

private $current = 0;

private $key = 0;

时装网源码,vscode打开工具栏,ubuntu外置启动,tomcat 文件包含漏洞,爬虫指定ssl,js使用php函数,仓山区正规seo大概费用lzw

public function current() {

return $this->current;

}

app任务发布网站源码,vscode安装vsix,ubuntu下搜索文件夹,tomcat jhtml,监视sqlite连接,服务器域名价格,简约透明时间插件,前端框架代码特点,java爬虫常用jar包,学php程序,seo网站优化好学吗,织梦b2b网站模板,简约大气的网页设计,777网页模板,防淘宝购物车页面,javaweb公交车管理系统,bp神经网络 matlab程序lzw

public function key() {

return $this->key;

}

public function next() {

// 关键在这里

// 将当前值保存到 $newprevious

$newprevious = $this->current;

// 将上一个值与当前值的和赋给当前值

$this->current += $this->previous;

// 前一个当前值赋给上一个值

$this->previous = $newprevious;

$this->key++;

}

public function rewind() {

$this->previous = 1;

$this->current = 0;

$this->key = 0;

}

public function valid() {

return true;

}

}

$seq = new Fibonacci;

$i = 0;

foreach ($seq as $f) {

echo "$f ";

if ($i++ === 15) break;

}

程序运行结果:

0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。