从POST发送的数据创建多维数组

时间:2014-11-21 11:29:39

标签: php arrays multidimensional-array

我希望任何人都可以给我一些提示,因为我遇到了从POST发送的数据创建数组的问题。数据来自2个表格(2014 | 10& 2014 | 11;每行4个和2个cols)(简化),看起来像:

  doneby_2014|10|0 : 
  doneby_2014|10|1 : 3
  doneby_2014|10|2 : 1
  doneby_2014|10|3 : 
  doneby_2014|10|4 : 2
  doneby_2014|11|0 : 1
  doneby_2014|11|1 : 
  doneby_2014|11|2 : 
  doneby_2014|11|3 : 5
  doneby_2014|11|4 : 

  hours_2014|10|0 : 
  hours_2014|10|1 : 00:15
  hours_2014|10|2 : 02:30
  hours_2014|10|3 : 
  hours_2014|10|4 : 05:25
  hours_2014|11|0 : 02:30
  hours_2014|11|1 : 
  hours_2014|11|2 : 
  hours_2014|11|3 : 00:25
  hours_2014|11|4 : 

正如您所见,POST变量名称是从:rowName_Year | month | lineNo

创建的

我想要实现的是将这些数据放入一个看起来像这样的数组:

Array (
 [doneby] => Array (
  [2014] => Array (
   [10] => Array (
    [0] => 3
    [1] => 1
    [2] => 2
    )
   [11] => Array (
    [0] => 1
    [1] => 5
    )
   )
  )
 [hours] => Array (
  [2014] => Array (
   [10] => Array (
    [0] => 00:15
    [1] => 02:30
    [2] => 05:25
    )
   [11] => Array (
    [0] => 02:30
    [1] => 00:25
    )
   )
  )
 )  

解决这个问题的最佳方法是什么?有人可以帮忙吗? 非常感谢...

0 个答案:

没有答案