多行数据组合数组问题~~,真心不会组合了,求教导!

浏览:832 发布日期:2013/06/26 分类:求助交流


类似上面的表单,还没加js,不一定多少行,我要做的是每行一条数据写入数据库。这个数组我就不会组合了
我表单里是如下设置的:<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>
    品名:<input name="pinming[]" type="text" value="">
    型号:<input name="xinghao[]" type="text" value="">
    规格:<input name="guige[]" type="text" value="">
    数量:<input name="shuliang[]" type="text" value="">
    单价:<input name="danjia[]" type="text" value="">
    总价:<input name="zongjia[]" type="text" value="">
    </td>
  </tr>
  <tr>
    <td>
    品名:<input name="pinming[]" type="text" value="">
    型号:<input name="xinghao[]" type="text" value="">
    规格:<input name="guige[]" type="text" value="">
    数量:<input name="shuliang[]" type="text" value="">
    单价:<input name="danjia[]" type="text" value="">
    总价:<input name="zongjia[]" type="text" value="">
    </td>
  </tr>
  
</table>
获取到的数组是这样的array
  'pinming' => 
    array
      0 => string '123' (length=3)
      1 => string '123' (length=3)
  'xinghao' => 
    array
      0 => string '123' (length=3)
      1 => string '123' (length=3)
  'guige' => 
    array
      0 => string '123' (length=3)
      1 => string '123' (length=3)
  'shuliang' => 
    array
      0 => string '123' (length=3)
      1 => string '123' (length=3)
  'danjia' => 
    array
      0 => string '123' (length=3)
      1 => string '123' (length=3)
  'zongjia' => 
    array
      0 => string '12312' (length=5)
      1 => string '123' (length=3)
我怎么才能把上面的数组变成下面这样呢?array(
    //第一条
    array(
        'pinming' => 'xxx'
        'guige' => 'xxx'
        //....其他字段
    )
    //第二条
    array(
        'pingming' => 'xxx'
        'guige' => 'xxx'
        //其他字段
    )
    //第N条
    array()
)
最佳答案
评论( 相关
后面还有条评论,点击查看>>