Php 合并每3个输入值并将它们放入一个数组中

Php 合并每3个输入值并将它们放入一个数组中,php,unix-timestamp,Php,Unix Timestamp,请我想做一个很好的php函数,将我的html输入值转换成unixTime戳,然后插入我的mysql表字段 这是我的HTML代码 $names = array(); <input type="text" name="name1_dd"/> <input type="text" name="name1_mm"/> <input type="text" name="name1_yy"/> <input type="text" name="name2_dd"

请我想做一个很好的php函数,将我的html输入值转换成unixTime戳,然后插入我的mysql表字段

这是我的HTML代码

$names = array();

<input type="text" name="name1_dd"/>
<input type="text" name="name1_mm"/>
<input type="text" name="name1_yy"/>

<input type="text" name="name2_dd"/>
<input type="text" name="name2_mm"/>
<input type="text" name="name2_yy"/>

<input type="text" name="name3_dd"/>
<input type="text" name="name3_mm"/>
<input type="text" name="name3_yy"/>

<input type="text" name="name4_dd"/>
<input type="text" name="name4_mm"/>
<input type="text" name="name4_yy"/>
$names=array();
正如您所看到的,我的html表单包含许多nameX_uuu字段,我想编写一个函数,合并我提到的每3个字段(x_dd x_mm x_yy),并将它们放在$names数组中,每3个字段放在一个键中,例如: $a[0]包含标准时间(年月日)


谢谢你

首先,使用一个数组作为你的输入,然后循环通过它们并
内爆

<input type="text" name="name[1][d]"/>
<input type="text" name="name[1][m]"/>
<input type="text" name="name[1][y]"/>

foreach($_POST['name'] as $values) {
    $result[] = implode('.', $values);
    //or build like this
    //$result[] = $values['d'] . '.' . $values['m'] . '.' . $values['y'];
}

print_r($result);

foreach($_POST['name']作为$value){
$result[]=内爆('.',$value);
//或者像这样建造
//$result[]=$values['d']..$values['m']..$values['y'];
}
打印(结果);

您最好使用日期选择器。

与您之前的问题相关吗?