国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > PHP教程 > php聚合式迭代器是什么

php聚合式迭代器是什么

php聚合式迭代器

头像

小妮浅浅

2021-07-02 14:21:244769浏览 · 0收藏 · 0评论

说明

1、实现其他迭代器功能的接口,相当于在其他迭代器上安装一个外壳,只有一种方法。

2、聚合迭代器可以与许多迭代器结合,实现更高效的迭代。

实例

class MainIterator implements Iterator
{
    private $var = array();
    public function __construct($array)    //构造函数, 初始化对象数组
    {
        if (is_array($array)) {
        $this->var = $array;
        }
    }
 
    public function rewind() {   
        echo "rewinding\n";
        reset($this->var);    //将数组的内部指针指向第一个单元
    }
 
    public function current() {
        $var = current($this->var);    // 返回数组中的当前值
        echo "current: $var\n";
        return $var;
    }
 
    public function key() {
        $var = key($this->var);       //返回数组中内部指针指向的当前单元的键名
        echo "key: $var\n";
        return $var;
    }
 
    public function next() {
        $var = next($this->var);     //返回数组内部指针指向的下一个单元的值
        echo "next: $var\n";
        return $var;
    }
 
    public function valid() {
    return !is_null(key($this->var); //判断当前单元的键是否为空
    }
}

以上就是php聚合式迭代器的介绍,希望对大家有所帮助。更多php学习指路:php教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

NO3B| 不许穿内裤我要CAO你| 《交换做爰》在线观看| 雨后的故事| 风车动漫网| 办公室深深挺进女警小| YSL水蜜桃86满十八岁会黑吗.. | 14岁刚发育的小笼包| 国外成品网站1688入口在哪| 灭火宝贝2:决战丛林| 国产成人久久爽AAA影视| 做爰高潮A片(毛片)| 机械师| 缘之空第一季在线观看免费完整番..| 三个医生换着躁我一个观后感| 东北老阿姨高清免费观看电视剧| 《厨房韵母2》动漫下线了吗 | 出门忘穿胸置乳头凸起怎么办| 女子监狱理伦A片| 女人被灌满精子后多久排卵期| 男女打扑克| 轮流和两个男人一起很容易染病吗 | 电影《法国空姐6》免费观看| 我是宿舍的寄吧套BY小说推荐| 俄罗斯姑娘免费看高清电视剧| 成人猫咪最新地域网名是什么啥 | 毛片| 宝宝握住它坐下~自己动头小作文| 三叶草M码与欧洲码的区别| 一线产区和二线产区的标准图| 7777777亚洲和欧洲尺码表| 《交换做爰》在线观看| 男生把小困困放到女生困里视频| 啵啵浏览器| 快拨出天我是你母亲歌词监控| 女学生被老师骗到家中| 疯狂二人房间荷尔蒙爆发原声| 饭桌上张开腿给公| 来真正的狗配人真人| 国产在线观看免费全集电视剧网站| 《火车服务》免费观看