php - 如何将 html 输入转换为 php 数组

标签 php html arrays input

我正在开发一个最终会生成 .CSV 文件的应用程序。我已经找到了如何将一个或多个数组转换为 .CSV 文件的方法,但我无法弄清楚前面的步骤。

我有一堆将发送到 PHP 的表单中的 html 输入,我希望有一个包含所有输入名称的数组 (input name="example") 和另一个包含值的数组由最终用户输入这些字段。

最后我得到的 CSV 是两个数组的乘积。第一行是高度、宽度、深度,第二行是 10 毫米、20 毫米、9 毫米等。

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

最佳答案

使用方括号表示法将这些命名字段转换为数组,这里有几个例子

<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']);

关于php - 如何将 html 输入转换为 php 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11110977/

上一篇:PHP 超长字符串支持

下一篇:PHP SOAP 请求

相关文章:

php - 自定义 javascript 函数中未定义的参数

javascript - 防止在 CSS3 和 jQuery 翻转动画中 flex

html - 如何将此图像水平放置在其动态父级的中心

javascript - jquery悬停背景bug

java - 打印 1-20 的数组,跨度为 10 的两个方法代码

php - Paypal IPN 监听器总是返回 INVALID,但在 live paypal 中交易成功

php - 使用准备好的语句检查电子邮件是否已经在数据库中

php - 与使用 PHP 等为移动应用程序创建的普通 API 相比,将 Node.js 用于 API 有什么好处吗?

c - 在 C 中的 "__' 行和 '___' 列之后停止数组?

java - Web 应用程序中的 RandomStringUtils.random 奇怪行为