我有一个像这样的阵列:周一,周二,周三,周四,周五,周六。现在我想每天分开,每一个我需要在它附近添加一个复选框。谢谢你的帮助。
答案 0 :(得分: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">';
}
?>
答案 1 :(得分:1)
你可以试试这个。
<form action="" method="post">
<?php
$days=array("Sunday", "Monday", ... );
foreach($days as $day){
echo '<input type="checkbox" name="day" value="'.$day.'">'.$day.'<br>';
}
?>
</form>