我有这段代码允许我打印多个日期,所以这是形式,其中填充了以逗号分隔的日期,如19/02 / 1990,12 / 12/1220等等。< / p>
现在,我需要做的是将它们保存在一个数组中然后打印数组!
目前我有这个代码,你能帮我吗? 谢谢!
<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;
?>
答案 0 :(得分:2)
$dates = explode(",", $_POST['altField']);
foreach($dates as $date){
echo htmlentities($date, ENT_QUOTES, 'utf-8') . '<br />';
}
答案 1 :(得分:1)
试试这个
<?php
$dates = $_POST['altField'];
$arrOfDates = explode(',', $dates);
var_dump($arrOfDates);
foreach($arrOfDates as $date)
{
echo $date;
}
?>
答案 2 :(得分:0)
在insert_date.php
上,您可以按,
<?php
$date=$_POST['altField'];
$explode = explode(',', $date);
?>
然后您可以使用foreach
来解析日期
<?php
foreach($explode as $date){
echo trim($date);
}
?>