7 Star 14 Fork 5

Paul / PHP_SPL

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
3_3_Appendlterator.php 641 Bytes
一键复制 编辑 原始数据 按行查看 历史
<?php
/**
* AppendIterator迭代器:陆续遍历几个迭代器
*
* AppendIterator迭代器可以通过append方法把多个ArrayIterator迭代器对象放到一起来遍历
*/
$aa = ['a', 'b', 'c'];
$bb = ['d', 'e', 'f'];
// 实例化ArrayIterator对象
$array_a = new ArrayIterator($aa);
$array_b = new ArrayIterator($bb);
// 实例化AppendIterator对象
$it = new AppendIterator();
// 通过append方法把多个迭代器对象添加到AppendIterator对象中
$it->append($array_a);
$it->append($array_b);
foreach ($it as $key => $value) {
echo $key . " : " . $value . PHP_EOL;
}
/*
0 : a
1 : b
2 : c
0 : d
1 : e
2 : f
*/
PHP
1
https://gitee.com/paultest/PHP_SPL.git
git@gitee.com:paultest/PHP_SPL.git
paultest
PHP_SPL
PHP_SPL
master

搜索帮助