Имам структура ArrayObject, която е доста сложна за извеждане, тя може/и се състои от множество нива на връзка, напр. Родител -> Дете -> Деца -> Дете и т.н.
Структури като тази са доста сложни за работа при използване на foreach, for или while цикъл. Разгледах SPL итератори и мисля, че това може да се използва. Малко не съм запознат с цялата концепция, така че всеки съвет за преминаване през няколко нива ще бъде добре приет.
Благодаря