$count = 0;
foreach ($salary_tbl as $key=>$value) {
if($count == 5) {
//Apply the line break here
}
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$count++;
}
или если вы хотите, чтобы перевод строки производился каждые 5 записей, вы можете слегка изменить код на.
$count = 0;
foreach ($salary_tbl as $key=>$value) {
if($count && $count%5 == 0) {
//This will apply the line break for every five records
}
echo "<span class=\"year\">$key</span><input class=\"margin_r36\" type=\"radio\" value='$value' name='salary_tbl' /><br />";
$count++;
}
другое мое предложение: вместо использования escape-символа \
вы могли быпросто используйте его с одинарными кавычками и оператором конкатенации, который гораздо более читабелен. Например,
.
echo '<span class="year">' . $key . '</span><input class="margin_r36" type="radio" value="' . $value . '" name="salary_tbl"/><br />';
разве это не намного более читаемо сейчас?