在另一个php页面中发布输入表单数组


Posting input form array in another php page

我有一段代码,它允许我打印多个日期,所以这是一个表单,它由逗号分隔的日期填充,如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);
    }
?>