2017-04-12 41 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用於捕捉那個。更新了鏈接和圖片。 –

相關問題