переменных?
next + while(true) ))
Геморно трохи. Там такие костыли для выхода из цикла и, чтобы один элемент (первый или последний) не похерить, творить нужно. Если массив не нужен потом, array_shift можно, а в условии while проверять на 0 длину массива.
Обсуждают сегодня