php - php中通过POST多个输入同名

标签 php html arrays forms post

是否可以获取要发布的多个同名输入,然后从 PHP 访问它们?我的想法是这样的:我有一个表格,允许输入无限数量的物理地址以及其他信息。如果我只是在多个条目中为每个字段指定相同的名称并通过 post 提交该数据,PHP 是否能够访问它?

例如,我在一个名为“xyz”的页面上有五个输入,我想使用 PHP 访问它们。我可以做这样的事情:

    $_POST['xyz'][0]

如果是这样,那将使我的生活轻松十倍,因为我可以通过表单发送无限量的信息,并只需循环遍历名为“xyz”的项目数组即可由服务器处理它。

最佳答案

更改输入的名称:

<input name="xyz[]" value="Lorem" />
<input name="xyz[]" value="ipsum"  />
<input name="xyz[]" value="dolor" />
<input name="xyz[]" value="sit" />
<input name="xyz[]" value="amet" />

然后:

$_POST['xyz'][0] == 'Lorem'
$_POST['xyz'][4] == 'amet'
<小时/>

If so, that would make my life ten times easier, as I could send an indefinite amount of information through a form and get it processed by the server simply by looping through the array of items with the name "xyz".

请注意,这可能是错误的解决方案。显然,这取决于您发送的数据。

关于php - php中通过POST多个输入同名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59249714/

相关文章:

javascript - 限制网络浏览器上的最大图像宽度

arrays - 需要更有效的方法来读取子数组

PHP解析YAML,存储在DB中以便于修改值,然后返回原始结构

php - 如何通过AJAX将Jquery可拖动UI与mysql连接

php - Redis与Sentinel通信

php - Wordpress youtube插件-将供稿从 channel 更改为收藏夹(需要PHP Guru)

jquery - 使用 Jquery 隐藏分页

javascript - 向元素添加包装器,然后读取 offsetTop 返回错误结果

java - 如何获取另一个方法返回的数组的大小

c - 结构 2d 阵列 segm 故障 C