脚本宝典收集整理的这篇文章主要介绍了了解OuterIterator接口PHP,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我完全迷失了OuterIterator
class myouterIterator implements OuterIterator { /** * Returns the inner Iterator for the current entry */ public $data = array(1,2,3,4,5,6,7,8,9,10); public $position = 0; public function getInnerIterator() { // What code should be place here } public function rewind() { $this->position = 0; } public function valid() { return isset($this->data[$this->position]); } public function key() { return $this->position; } public function current() { return $this->data[$this->position]; } public function next() { ++$this->position; } } $OuterIt = new myouterIterator(); foreach($OuterIt as $key => $value) { echo $key,' ',$value,'<br>'; }
如果您想查看OuterIterator接口的实际示例,请查看AppendIterator
,它连续迭代几个迭代器.
以上是脚本宝典为你收集整理的了解OuterIterator接口PHP全部内容,希望文章能够帮你解决了解OuterIterator接口PHP所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。