我需要在多个循环上循环同一个生成器 - 我尝试使用倒带,但出现此错误 - “无法倒带已经运行的生成器”。
$gen = myGenerator();
while ($gen->valid()){
$document = $gen->current();
$gen->next();
//...
}
$gen->rewind(); //this is where i get the error
while ($gen->valid()){
$document = $gen->current();
$gen->next();
//...
}