Esses dias recebi essa pergunta aqui no blog:
“Olá, você poderia me ajudar com essa dúvida em PHP? Preciso que a cada quatro valores listados de um foreach, seja adicionado uma separação. Já consigo buscar todas as informações do BD e exibi-las, porém gostaria dessa divisão a cada 4 resultados”.
Seria algo tipo:
[xxx] [xxx] [xxx] [xxx]
________
[xxx] [xxx] [xxx] [xxx]
Ou seja, uma linha para separar a cada 4 valores.
//Exemplo:
foreach ($links->result() as $value) {
echo $value;
}
Bem isso é bem simples de resolver, basta fazer algo assim:
$contador = 1;
foreach ($links->result() as $value) {
echo $value;
if($contador%4==0){
echo 'SEPARADOR';
}
$contador++;
}
Fonte: http://php.net/manual/en/control-structures.foreach.php