<?php $li = '<li>%s</li>'; $i = 1; $rows = 4; $total = 5; while( $i <= $total ) { $html .= '<article>CONTEÚDO</article>'; if( $i % $rows == 0 || $total == $i ){ printf($li, $html); $html = ''; } $i++; }