// AppendIterator 迭代器 一次性遍历出多个数组迭代器
$array_a= new ArrayIterator(array(0=>'a',1=>'b',2=>'c'));
$array_b=new ArrayIterator(array(1=>'z','2'=>'k','sdf'=>'y'));
$obj=new AppendIterator();
$obj->append($array_a);
$obj->append($array_b);
// var_dump($obj->getArrayIterator()); 获取append的迭代器详细
$obj->next();
echo $obj->key();
echo $obj->current();
foreach ($obj as $key => $value) {
echo $key.'----->'.$value.'<br/>';
}
php标准库 SPL 迭代器之 ---------AppendIterator(遍历多个迭代器)
最新推荐文章于 2021-03-22 14:31:04 发布