我有一段代码,它允许我打印多个日期,所以这是一个表单,它由逗号分隔的日期填充,如19/02/1990,12/12/220等。
现在,我需要做的是将它们保存在一个数组中,然后打印数组!
现在我有这个代码,你能帮我吗?谢谢
<form action="insert_date.php" method="post">
<div id="with-altField"></div>
<input type="text" id="altField" name="altField">
</div>
<input type="submit" value="Submit" />
</form>
如果我选择了多个日期,这是不起作用的,但如果我选择一个,它会起作用,这就是为什么我需要将其保存为数组形式!
insert_date.php
<?php
$date=$_POST['altField'];
echo $date;
?>
$dates = explode(",", $_POST['altField']);
foreach($dates as $date){
echo htmlentities($date, ENT_QUOTES, 'utf-8') . '<br />';
}
试试这个
<?php
$dates = $_POST['altField'];
$arrOfDates = explode(',', $dates);
var_dump($arrOfDates);
foreach($arrOfDates as $date)
{
echo $date;
}
?>
在insert_date.php
上,您可以通过,
进行爆炸
<?php
$date=$_POST['altField'];
$explode = explode(',', $date);
?>
然后你可以使用foreach
来解析你的日期
<?php
foreach($explode as $date){
echo trim($date);
}
?>