Как получить данные из строки в php?

у меня есть такой массив: понедельник, вторник, среда, четверг, пятница, суббота. Теперь я хотел бы иметь каждый день отдельно, и для каждого мне нужно добавить флажок рядом с ним. Спасибо за помощь.

-2

Решение

Вам нужно хранить дни в виде массива, чтобы иметь возможность их циклически проходить с помощью цикла 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">';
}
?>
2

Другие решения

Вы можете попробовать это.

<form action="" method="post">
<?php
$days=array("Sunday", "Monday", ... );
foreach($days as $day){
echo '<input type="checkbox" name="day" value="'.$day.'">'.$day.'<br>';
}
?>
</form>
1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector