Сергей Ивонов: Указанный выше код никакого отношения к редиректу с www не имеет. Если у вас все работает так, как должно, то не нужно пытаться внести какие-то изменения. Тем-более что, у вас нет достаточных знаний для этого.
Alex: Ясно короче все с вами. Не вижу смысла вести беседу с человеком который даже основ не знает ни в PHP ни в математике. Учитывая, что вы всерьез думаете, что деление по модулю начинается с 1, а не с 0. Можно сделать только 1 вывод: вы даже тот код не поняли как работает.
Alex: И меня не ваша самокритика в статусе задела, а то что пишут говнокод, гордятся этим да еще и пытаются научить других говнокодить. А вы не задумывались, что с этим говнокодом потом, возможно, еще придется кому-то работать после вас и тратить лишнее время на разбор этого г... в место того, что бы потратить это время с большей пользой?
Alex: Если вы элементарных вещей не понимаете что я могу поделать? Вы даже вопрос не смогли понять. В вопросе у человека ясно говориться, что он выводит записи блога из базы. И ему нужно вывести сообщение после каждой четвертой записи. Т.к. человек не предоставил код, то за МАССИВ записей был взят range( 1, 100 ). А значения в цикле были взяты с 1 для наглядности, что выводится каждая 4я запись. Там значения никакой роли вообще не играли, а были важны ключи. Еще вопросы есть или для вас и это слишком?
Alex: Вот вы как раз реально не понимаете разницы между for и foreach. И мой ответ который вы привили - там как раз должен быть foreach. Это очевидно из вопроса. Стоит его прочитать, прежде чем писать ересь которую вы выше написали.
Multigame: Тут дело не только в скорости. Еще много причин по которым стоит использовать foreach, а не for для обхода массива. Например, читабельность кода или ключи могут идти не по порядку и т.д.
Андрей Рысь: И к стати вы совсем не понимаете как работаю before и after. Они добавляются совсем не до и после блока, а добавляют контент до и после. Это разные вещи.
Вот вам пример для понимания https://jsfiddle.net/01n1mcct/1/
Андрей Рысь: Например, вложить иконку в этот самый блок. Тем-более icomoon сам создаст все необходимые стили и шрифты, остается только их использовать. А так вообще гугл в помощь, там материала по такой простой задаче навалом!