У меня есть простой цикл Еогеасп как:цикл PHP Еогеасп каждый пятый элемент
foreach ($posts as $index => $posts)
, а также счетчик:
if($index % 5 + 1 == 5) {
//do something
}
У меня есть 15 сообщений на странице, и он должен сделать что-то каждый пятый пункт но НЕ на последнем, но как это сделать?
Таким образом, становится:
POST
POST
POST
POST
POST
DO SOMETHING
POST
POST
POST
POST
POST
DO SOMETHING
POST
POST
POST
POST
POST
Я предполагаю, что вы знаете максимальный индекс, затем измените условие на что-то вроде ($ index% 5 + 1 == 5) && ($ index
mert
См. «FizzBuzz»? Это то же самое * (на самом деле это менее сложно) ... вам просто нужно знать условное значение для «последнего», которое уже было рассмотрено в другом месте, и объединить его. –