我有一个表格,其包括如下所示的出生输入3日期:PHP输入数组问题
<label>Date of Birth</label>
<input type='text' size='2' maxlength='2' name='DOB[2]' />
<input type='text' size='2' maxlength='2' name='DOB[3]' />
<input type='text' size='4' maxlength='4' name='DOB[1]' />
的输入端的顺序工作作为month/day/year
。我送这个给我的脚本,然后将内爆DOB阵列像这样的(感谢@马特H.):现在
if(isset($_userData['DOB']))
$_userData['DOB'] = implode('-', $_userData['DOB']);
,问题是,这是内爆到month/day/year
不当格式,这是不我设置的数组的顺序,但输入的顺序。我坚持不得不手动将数组连接成我需要的MySQL格式(年/月/日)?
是的,但另一方面,更多的控制似乎是一个很好的方法来避免晦涩的错误。我会在任何一天明确地设置订单。 – Wrikken