我有一个实现Iterator的对象,包含两个数组:“条目”和“页面”。每当我循环遍历这个对象时,我都想修改条目数组,但是我得到了错误An iterator cannot be used with foreach by reference,我看到它是在中启动的。我的问题是,如何使用Iterator类来更改循环对象的值,同时在其上使用foreach?array();
public $pages
它类似于foreach( onevalueofthatarray)No计数器或增量所需的arrayyouwanttoloop身,它自动提取数组,每个循环按值计算值,对于该循环,它调用“as”之后的值。在处理数组后停止。基本上应该替换" for ",只要处理数组。)。
因此,我尝试用foreach做的一些事情是修改循环数组中的数组</em