Spl迭代器--AppendIterator

来源:互联网 发布:大数据风控总监 编辑:程序博客网 时间:2024/06/04 17:50

简介

AppendIterator能陆续遍历几个迭代器,按舒徐迭代访问几个不同的迭代器,例如,希望在以此循环中迭代访问两个或者更多的组合,把两个或者更多的数组连接起来。注意是连接起来

代码

<?phpnamespace app\index\controller;use AppendIterator;//引入迭代器use ArrayIterator;class Index{    public function index()    {        $array_a = new ArrayIterator(array('a','b','c'));//实例化数组迭代器        $array_b = new ArrayIterator(array('d','e','f'));        $it = new AppendIterator;//实例化迭代器        $it -> append($array_a);//往迭代器里面添加        $it -> append($array_b);        foreach ($it as $key => $value) {            echo $value."<br/>";        }    }   }

运行结果

abcdef
原创粉丝点击