我有一个PHP表单,其中字段被定义为item[fieldname][],其中一组字段通过Jquery函数重复。
这些行在提交时按以下方式发布
[item] => Array ( [itemdate] => Array ( [0] => 2012-07-10 20:44:05 [1] => 2012-07-12 20:44:17 )
[flditmname] => Array ( [0] => sdc [1] => sd )
[fieldtype] => Array ( [0] => 1 [1] => 2 )
[subscribe] => Array ( [0] => X [1] => X )
)现在,我需要在提交的每一行中插入一个元素item[id][] (类似于事务号)。我对如何完成这件事感到困惑。我想到了两种方法:
寻求专家的帮助,我将如何完成这一任务。或者,您还有其他方法可以建议我如何处理报头项事务投递,其中每个项引用标头事务id并带有行项号(所有字段都动态填充)?结构大致如下:
标题:文档id \ field1 \ field2 \.
项目:文档id +行,没有,field3,field3,field4,.
在发布期间,将以lastno+1的形式从数据库中获取Doc id。
发布于 2012-07-23 12:50:52
不知道你到底想做什么,但是这样的事情不管用吗?
foreach ($items as &$item)
{
$item['id'][] = $id;
}编辑:
$key = key($items);
foreach ($items[$key] as $item)
{
$items['id'][] = $id;
}发布于 2013-01-18 06:51:38
foreach($items as $index => $array)
{
$items[$index]['id']=$id;
}我知道这是老生常谈,但仍然可以帮助人们寻找类似的答案。
https://stackoverflow.com/questions/11607029
复制相似问题