如何从PHP中的字符串中检索数据?

时间:2017-08-18 08:03:44

标签: php arrays html5 arraylist checkbox

我有一个像这样的阵列:周一,周二,周三,周四,周五,周六。现在我想每天分开,每一个我需要在它附近添加一个复选框。谢谢你的帮助。

2 个答案:

答案 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>