css — отображение в gridview переполнение стека

У меня есть этот столбец изображений. Я хочу, чтобы он отображался в виде сетки так, как должна быть первая строка, 1 2 3, затем следующая 4 5 6. Как мне это сделать, если у меня есть только одно имя переменной для всех изображений?

$output = json_decode($output);
foreach($output as $template) {
echo '<a href='.$template->preview_url.' target="_blank"><img src=' . $template->thumbnail_url. '></a>';
echo 'Name:' . '&nbsp;&nbsp;&nbsp;' . $template->template_name . '<br>';
echo 'Description:'. '&nbsp;&nbsp;&nbsp;' . $template->template_id;
}

1

Решение

Попробуйте код ниже:

$output = json_decode($output);

$i=1;
foreach($output as $template)
{
echo "<div style='float:left'>";
echo '<a href='.$template->preview_url.' target="_blank"><img src=' . $template->thumbnail_url. '></a>';
echo 'Name:' . '&nbsp;&nbsp;&nbsp;' . $template->template_name . '<br>';
echo 'Description:'. '&nbsp;&nbsp;&nbsp;' . $template->template_id;
echo "</div>";

if($i == 3)
{
echo "<div style='clear: both'></div>";
$i=1;
}
$i++;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]