Как насчет:
$days = array('Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday',
'Sunday'
);
for($i = 0; $i < 7; $i++) {
echo '<input name = "repeat_on_week[]" type = "checkbox" value = "' . $i . '" />' . $days[$i];
}
Или использовать foreach
;это проще для глаз, и вам не нужно вычислять длину массива:
for($days as $i => $day) {
echo "<input name = \"repeat_on_week[]\" type = \"checkbox\" value = \"$i\" /> $day";
}
Это хороший признак того, что вы подумали "должен быть лучший способ сделать это! ".Это означает, что вы двигаетесь в правильном направлении *.Но я бы также посоветовал прояснить концепции массивов и, когда это полезно, использовать их.
* Хороший программист всегда думает, что его или ее код отстой, что является еще одним способомговорить, что хороший программист всегда пытается улучшить себя, что также является другим способом сказать, что хороший программист скромен .