如何在PHP中使用html同名类获取数组
我是PHP新手,找不到我需要的东西。所以我的问题是,我在HTML中有4个同名的输入,我想用它们在PHP中创建一个数组。有没有办法做到这一点?查看下面的图片: 所以这4个输入具有相同的名称,我想获得用户输入的信息并将其插入HTML页面,请回答我的问题或推荐更好的方法 这是我的密码:如何在PHP中使用html同名类获取数组,php,html,Php,Html,我是PHP新手,找不到我需要的东西。所以我的问题是,我在HTML中有4个同名的输入,我想用它们在PHP中创建一个数组。有没有办法做到这一点?查看下面的图片: 所以这4个输入具有相同的名称,我想获得用户输入的信息并将其插入HTML页面,请回答我的问题或推荐更好的方法 这是我的密码: 使用以下方法: <input class="inputText" type = "text" class="form-control" name=&
使用以下方法:
<input class="inputText" type = "text" class="form-control" name="text[]" placeholder="Some text here" />
<input class="inputText" type = "text" class="form-control" name="text[]" placeholder="Some text here"/>
<input class="inputText" type = "text" class="form-control" name="text[]" placeholder="Some text here"/>
<input class="inputText" type = "text" class="form-control" name="text[]" placeholder="Some text here"/>
然后,当您打印$\u POST时,您将在php文件中获得“name”数组,因为您的输入中没有名称,所以您永远无法在$\u POST:)中获得值。因此,我们添加名称:
<input name="thing1" value="1" />
<input name="thing2" value="2" />
<input name="thing3" value="3" />
<input name="thing4" value="4" />
不幸的是,您现在在$\u POST['thing']
中有一个值,即'2'
(最后一个值覆盖了前一个值)。为了告诉PHP/html使其成为一个数组,您可以使用与PHP相同的技巧:
<input name="thing[]" value="1" />
<input name="thing[]" value="2" />
<input name="thing[]" value="3" />
<input name="thing[]" value="4" />
你有
$\u POST['thing']
的值['1'、'2'、'3'、'4']
你的代码在哪里?对不起,我现在就编辑你没有name
属性
<input name="thing[]" value="1" />
<input name="thing[]" value="2" />
<input name="thing[]" value="3" />
<input name="thing[]" value="4" />