php标准库(SPL)-迭代器-AppendIterator和ArrayIterator详解
来源:互联网 发布:网络诈骗的常用方式 编辑:程序博客网 时间:2024/06/07 18:46
原型:
AppendIterator extends IteratorIterator implements OuterIterator {/* 方法 */public __construct ( void )public void append ( Iterator $iterator )public mixed current ( void )public void getArrayIterator ( void )public Iterator getInnerIterator ( void )public int getIteratorIndex ( void )public scalar key ( void )public void next ( void )public void rewind ( void )public bool valid ( void )/* 继承的方法 */public IteratorIterator::__construct ( Traversable $iterator )public mixed IteratorIterator::current ( void )public Traversable IteratorIterator::getInnerIterator ( void )public scalar IteratorIterator::key ( void )public void IteratorIterator::next ( void )public void IteratorIterator::rewind ( void )public bool IteratorIterator::valid ( void )}
示例:
<?php $array_a = new ArrayIterator(array('a' => 'a1','b' => 'b2','c' => 'c3')); $array_b = new ArrayIterator(array('d' => 'd4','e' => 'e5','f' => 'f6')); $array_c = new RegexIterator($array_a,'/^[ac]/'); $iterator = new AppendIterator(); // Appends an iterator $iterator -> append($array_a); $iterator -> append($array_b); for($iterator -> rewind(); $iterator -> valid(); $iterator -> next()){ echo $iterator -> current().$iterator -> key(); } foreach($array_c as $current){ echo $current; }
0 0
- php标准库(SPL)-迭代器-AppendIterator和ArrayIterator详解
- php标准库 SPL 迭代器之 ---------ArrayIterator(数组迭代)
- php标准库 SPL 迭代器之 ---------AppendIterator(遍历多个迭代器)
- Spl迭代器--AppendIterator
- PHP SPL 标准库
- php标准库SPL
- PHP spl 标准库
- PHP SPL标准库
- PHP SPL标准库
- php标准库(SPL)-SPL函数
- php标准库(SPL)-数据结构(一)-SplDoublyLinkedList详解
- php标准库(SPL)-数据结构(二)-SplStack详解
- Php-SPL库中的迭代器接口详解
- Php SPL库中的迭代器接口详解
- PHP SPL(PHP 标准库)
- PHP SPL(PHP 标准库)
- PHP SPL(PHP 标准库)
- PHP SPL标准库之SplFixedArray简介
- 技术中的形而上(一)----Linux下的usb四大家族
- Class template basic_ptree(模版类里再混有模版函数)
- 【LeetCode】125. Valid Palindrome
- Oracle存储过程发送邮件--1--创建ACL
- Yslow页面评估
- php标准库(SPL)-迭代器-AppendIterator和ArrayIterator详解
- Tabindex="-1" 与Tabindex="0"、任意数字 的区别
- ubuntu设置搜狗为默认输入法
- App架构设计经验谈:业务层的设计
- Oracle存储过程发送邮件--2--邮件内容服务器等信息
- 用delphi检查网络连接状态3种方式
- hdu3652 B-number 数位dp
- Spark map-side-join 关联优化
- typedef