在multideminsional数组中发布multideminsional数组

时间:2015-06-29 19:23:57

标签: php arrays

我们需要在这里发布产品。

产品将有多种颜色,而每种颜色都有不同的图像。

我创建了一个表单。当用户点击add more color时,它会以这种形式创建一个块div来为该颜色选取多个图像,依此类推下一个颜色。

以下是我will使用js

动态创建的草图或输入
//here is the master data
<input type="text" name="name"/>

//follows are the mapping data

<input type="text" name="color[red]" value="red" /> 
    <input type="file" name="color[red][image1]" /> 
    <input type="file" name="color[red][image2]" /> 
    <input type="file" name="color[red][image3]" /> 
    <input type="file" name="color[red][image4]" /> 

<input type="text" name="color[blue]" value="blue" />
    <input type="file" name="color[blue][image1]" /> 
    <input type="file" name="color[blue][image2]" /> 
    <input type="file" name="color[blue][image3]" /> 
    <input type="file" name="color[blue][image4]" /> 


    And so on...

我需要帮助如何使用php发布上面的输入,以便输出数组如下:

array (
    name => one
    color => array (
                [0] => array (
                        name =>red
                        image => array (
                                    [0] =>oneRed1.jpg
                                    [1] =>oneRed2.jpg
                                    [2] =>oneRed3.jpg
                                 )  
                        )

                [1] => array (
                        name =>blue
                        image => array (
                                    [0] =>oneBlue1.jpg
                                    [1] =>oneBlue2.jpg
                                    [2] =>oneBlue3.jpg
                                 )  
                            )   
                [2] => array (
                        name =>purple
                        image => array (
                                    [0] =>onePurple1.jpg
                                    [1] =>onePurple2.jpg
                                    [2] =>onePurple3.jpg
                                 )  
                        )   
            )
    )

非常感谢您提前寻求帮助。

0 个答案:

没有答案