onlinewebbg
Member
Здравейте, имам един масив със структура от категории и главните към тях, но не успях да създам правилно структурата. Получава се малко наобратно - имам вътрешните категории и искам да намеря кои са им главните до самото начало.
Това е един прост пример - да кажем че имам най-вътрешната категория с id 4 и в нея се вижда, че главната е с id 3. Но след това на 3 гладната е 2, на 2 главната е 1, а 1 е най-главната. Има ли прост и лесен начин да се намерят id-тата на всички главни категории, че се пробвах с няколко foreach-а един в друг и се получава, но става доста бавно?
Код:
$ar[] = ['id' => 4, 'base' => 3];
$ar[] = ['id' => 3, 'base' => 2];
$ar[] = ['id' => 2, 'base' => 1];
$ar[] = ['id' => 1, 'base' => 0];