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