2012-06-19 32 views
3

我正在研究一个应用程序,它最终会生成一个.CSV文件。我已经找到了如何将一个数组或数组转换成一个.CSV文件,但我无法弄清楚前面的步骤。我希望有一个数组组成的所有输入名称(输入名称=“示例”)和另一个数组组成的值的数组由最终用户放入这些区域。如何将html输入转换为php数组

最后我是CSV成为两个阵列的产物。第一行是高度,宽度,深度,第二行是10毫米,20毫米,9毫米等等等等。

我想知道是否可以使用html类和foreach的混合,但我真的不确定。任何帮助将是伟大的!谢谢!!

回答

10

用方括号将这些命名字段转换成数组,这里有几个例子

<input name="array[]"> 
<input name="array[]"> 
<input name="array[]"> 

<input name="array[foo]"> 
<input name="array[bar]"> 

<input name="array[0][foo]"> 
<input name="array[0][bar]"> 
<input name="array[1][foo]"> 
<input name="array[1][bar]"> 

然后让你的数据用var_dump的))快速预览(或的print_r(

var_dump($_REQUEST['array']); 
+0

太好了!非常感谢。虽然我对数组有点新了(对不起!)。我只想确保自己明白,我是否可以用我的输入命名多个数组?像输入1-5一样,去一个名为“Awesome”的数组,然后5-10去“甜甜圈”或其他东西。 – dudergroob

+1

当然,这里的“数组”这个词可以用你自己的名字来代替。此外,如果您对此答案感到满意,请点击此答案旁边的数字下方的勾号图标! – Scuzzy