2017-04-12 83 views
0

我是新的HTML和PHP世界。我尽量让像这样的HTML输入型文本一多维阵列(我使用CodeIgniter的框架):如何使用输入文本的ID从几个输入类型的文本中创建数组?

<form method="POST"> 
<input type="text" id="myTF[0][0]" values="A"/> 
<input type="text" id="myTF[0][1]" values="B"/> 
<input type="text" id="myTF[0][2]" values="C"/> 
<input type="text" id="myTF[1][0]" values="D"/> 
</form> 

,我希望当我提交该表格,我可以使用PHP代码:

foreach($myTF as $index_first => $val){ 
foreach($val as $index_second => $val2){ 
    echo($val2); 
} 
} 

上面的代码是否正确?或者有其他方式可以做得更好?

+1

你应该使用'name'而不是'id' –

+0

@ fast-snail:如果我使用名字,如果我写myTF [0] [0]作为名字,它是否工作? – Patrick

+0

我认为它应该工作,但你为什么不测试它? –

回答

0

取出代码我会打印出$ _POST数据并查看数组结构。做了我的头顶,我插入的数据为https://3v4l.org,得到了这一点:

https://3v4l.org/hD8Bv enter image description here

我可能有结构不正确,但它是如果一段逻辑会找出一个方便的工具工作与否。

+1

' echo($ val2);'.. –

+0

但是你的数组不是来自HTML。 – Patrick

+0

@FastSnail derp,TY用于捕捉那个。更新了链接和图片。 –

相关问题