Объясните чайнику, это глюк в ДНК или в ПХП
?
Ситуация: массив перебирается
each\'ем. При определенных условиях из цикла происходит выход брейком.
Потом делается
prev и после этого продолжается цикл. По идее, он должен начаться с того элемента, после которого произошел выход из первого цикла. Верно?
Так и происходит. Прев работает,
each работает... все ок.
До тех пор, пока не происходит выход после последнего элемента массива. В этом случае прев не работает.
Насколько я понимаю,
prev переводит внутренний указатель массива на предыдущий элемент. Следовательно, после того, как
each перебрал все элементы массива,
prev должен поставить указатель на последний элемент. Или не так?
Так, вот, этого не происходит. Если
each дошел до конца массива -
prev не работает. Хотя
end работает замечательно. В чем может быть глюк? Или я в ман\'е что-то не заметил?
For RomikChef: Плиз, если не можешь ответить по теме - не отвечай вовсе.