我有一个动态数组$v
,其内容根据提交的表单而变化。有些表单可能有日期字段,而其他表单可能没有。对于所有表单,我使用相同的数组$v
将值存储在一key=>value
对中,然后将其插入表中。所以有时数组可能看起来像
$v = array('patron_name'=>'some value',
'place' => 'again some value',
'pin' => 'blah blah')
在其他时候它可能看起来像
$v = array('joomla'=>'some value again',
'date_applied' => '23/04/2012',
)
如上所示,内容因形式而异。我正在寻找的是首先检查是否$v
包含形式的值,如果包含dd/mm/yyy
,则将其更改为yyyy-mm-dd
格式以插入表中。我可以处理转换部分,但我一直在确定是否$v
包含日期。
所以基本上我打算以这种方式进行:
if(in_array('date in dd/mm/yyyy format', $v))
{
// change it to yyyy-mm-dd
}
// and then insert into table
$flag = insert($tablename, $v);
非常感谢任何帮助。提前致谢