Есть массив с товарами и категориями, к которым он относится.
$goods = [
'ASUS TUF' => ['Игровые ноутбуки', 'Ноутбуки для работы'],
'ARDOR GAMING NEO' => ['Игровые ноутбуки', 'Ноутбуки для работы'],
'MSI Katana' => ['Игровые ноутбуки', 'Ноутбуки для работы'],
'HUAWEI MateBook D 16 2024 MCLF-X' => ['Ноутбуки для работы', 'Ультрабуки'],
'Samsung Book3 Pro 360 NP960' => ['Ноутбуки для работы', 'Ультрабуки', 'Ноутбуки-трансформеры']
];
Нужно вывести данные из этого массива в виде маркированного списка.
Вот в таком виде:
<ul>
<li>ASUS TUF: Игровые ноутбуки, Ноутбуки для работы</li>
<li>ARDOR GAMING NEO: Игровые ноутбуки, Ноутбуки для работы</li>
</ul>
Я вот так сделал:
echo '<ul>';
foreach ($goods as $name => $categories) {
foreach ($categories as $category) {
echo "<li>$name: $category</li>";
}
}
echo '</ul>';
Но результат не совсем такой, как мне нужно: