$items = [];
foreach($product_filters as $product_filter) {
$items[$product_filter["id"]][] = $product_filter;
}
foreach($items as $group) {
echo "
{$group[0]["name"]}
";
foreach($group as $filter) {
echo "{$filter['group']}, ";
}
echo "";
}
Получается что ко всем элементам добавляется в конце запятая, нужно что бы к последнему элементу она не добавлялась
Результат кода
Заголовок 1 Текст 1, Текст 2,
Заголовок 2 Текст 3, Текст 4,
Заголовок 3 Текст 5,
А должно
Заголовок 1 Текст 1, Текст 2
Заголовок 2 Текст 3, Текст 4
Заголовок 3 Текст 5
Ответ
$numItems = count($group);
$i = 0;
foreach($group as $filter) {
if(++$i === $numItems) echo "{$filter['group']} ";
else echo "{$filter['group']}, ";
}
Комментариев нет:
Отправить комментарий