后端开发|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