请我想制作一个很好的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"/>
当你看到我的html表单包含很多nameX_ Fields并且我想编写一个函数来合并我所谈论的每个3个字段(x_dd x_mm x_yy)并将它们放在$ names数组中每个字段中的3个字段,例如: $ a [0]包含strtotime(dd.mm.yy)
谢谢
答案 0 :(得分:0)
首先,使用数组作为输入,然后循环遍历它们并implode
:
<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);
最好使用日期选择器。