Php 合并每3个输入值并将它们放入一个数组中
请我想做一个很好的php函数,将我的html输入值转换成unixTime戳,然后插入我的mysql表字段 这是我的HTML代码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"
$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'];
}
打印(结果);
您最好使用日期选择器。与您之前的问题相关吗?