Задать вопрос
@freeman0204

Как реализовать посты таким образом?

В первой строке 2 поста, в второй строке 3 поста, в третьей строке 2 поста и т.д. Я ставил счетчик в цикле, и использовал условия такого типа if ($counter % 2) т.е. четное и нечетное, что бы выделить строки и в них выделить количество постов. Но ничего не вышло. Как это можно реализовать?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Stalker_RED
@Stalker_RED
$data = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15, 16];
$chunkLength = 3;
$result = [];

while(count($data)) {
	$result[] = array_splice($data, 0, $chunkLength);
	$chunkLength = $chunkLength === 3 ? 2 : 3;
}

ideone.com/zp0BQl
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект
18 янв. 2025, в 00:01
500 руб./за проект