По моему мнению, лучше всегда делать так:
foreach($elements as $element)
{
//code
}
Или же (в основном, использую в представлениях):
<?php foreach($elements as $element): ?>
<!--html code-->
<?php endforeach; ?>
Это гораздо более наглядно, но это лишь мое личное мнение