Оберните каждые 10 значений массива в элемент div при отображении данных с помощью цикла.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Оберните каждые 10 значений массива в элемент div при отображении данных с помощью цикла.

Сообщение Anonymous »

У меня есть массив, содержащий информацию о некоторых изображениях, который я использую для печати нескольких тегов img html с помощью цикла foreach следующим образом:

[img]" />


Я хотел бы обернуть div вокруг каждых 10 изображений. Остаток также должен получить div.
Я думаю, мне нужно использовать array_chunkдля $images и обернуть приведенное выше в другой цикл для каждого фрагмента. Для начала я провел следующие небольшие математические расчеты:
$pics_per_page = 10;
$imgcount = count($images);
$num_pages = ceil($imgcount/$pics_per_page);
$pages = array_chunk($images, $num_pages);

Как мне действовать дальше? Как мне правильно использовать массив $images, если вообще использовать, при выводе моего HTML?
Забыв о методе array_chunk, у меня есть следующий способ, но метод array_chunk кажется более чистым.< /p>
for i from 1 to num_pages:
echo ""
j = (i-1) * pics_per_page;
while j thumbnailURL />";
endwhile;
echo ""


Подробнее здесь: https://stackoverflow.com/questions/662 ... ith-a-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»