Система написана на PHP, отчеты выгружаются в Excel (xlsx) используя PHPSpreadSheet. Необходимо написать вложенные циклы. С циклами без вложений проблем нет, а вот как сделать 2 вложения в циклах непонятно.
Массив выглядит примерно так:
$a = [
[
'id' => 1,
'name' => 'Test',
'items' => [
[
'label' => 'item 1',
'price' => 4000,
]
]
],
[
'id' => 2,
'name' => 'Test 2',
'items' => [
[
'label' => 'item 1',
'price' => 4000,
],
[
'label' => 'item 2',
'price' => 3000,
]
]
]
];
Шаблон который я смог придумать вот так:

Есть у кого нибудь идеи как это реализовать?