简介
AppendIterator能陆续遍历几个迭代器,按舒徐迭代访问几个不同的迭代器,例如,希望在以此循环中迭代访问两个或者更多的组合,把两个或者更多的数组连接起来。注意是连接起来
代码
<?php
namespace 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/>";
}
}
}
运行结果
a
b
c
d
e
f