у меня есть такой массив: понедельник, вторник, среда, четверг, пятница, суббота. Теперь я хотел бы иметь каждый день отдельно, и для каждого мне нужно добавить флажок рядом с ним. Спасибо за помощь.
Вам нужно хранить дни в виде массива, чтобы иметь возможность их циклически проходить с помощью цикла foreach.
<?php
$days = array(
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday',
'Sunday'
);
foreach($days as $day) {
echo $day;
echo '<input type="checkbox">';
}
?>
Обновить:
Поскольку вы сохранили свои дни в виде строки, вам нужно будет разобрать строку, чтобы преобразовать ее в массив, чтобы вы могли проходить через них.
<?php
$days = "Monday, Tuesday, Wednesday, Thurday, Friday, Saturday, Sunday";
$days = explode(", ", $days);
foreach($days as $day) {
echo $day;
echo '<input type="checkbox">';
}
?>
Вы можете попробовать это.
<form action="" method="post">
<?php
$days=array("Sunday", "Monday", ... );
foreach($days as $day){
echo '<input type="checkbox" name="day" value="'.$day.'">'.$day.'<br>';
}
?>
</form>