通常当我使用PHP时,我为每个表单输入创建一个变量和post语句,如下所示:
$myVar1 = $_POST["formItem1"];
$myVar2 = $_POST["formItem2"];
ect......
Run Code Online (Sandbox Code Playgroud)
我知道我是否使用:
echo $_POST;
Run Code Online (Sandbox Code Playgroud)
我可以从表单输入中获取所有键和值,但我不知道如何在脚本中使用它们.
所以我想我有两个问题:
如何在不为每个输入创建变量的情况下快速发布所有表单输入?
如何在不将脚本分配给特定变量的情况下使用脚本中的发布?
要简单地回显所有输入,您可以使用foreach循环:
foreach ($_POST as $key => $value) {
echo $value.'<br/>';
}
Run Code Online (Sandbox Code Playgroud)
如果您不想将它们存储在变量中,请使用数组:
$data = array();
foreach ($_POST as $key => $value) {
$data[] = $value;
}
Run Code Online (Sandbox Code Playgroud)
现在,$data是一个包含数组中所有数据的$_POST数组.您可以随意使用它.
| 归档时间: |
|
| 查看次数: |
10927 次 |
| 最近记录: |