所以在一页上我有一个像这样的小表格
<form method='post' action='trade_confirm.phtml'>
<input type='checkbox' name='items[]' value='" . $row1["inventory_slot"] . "' />
</form>
该表单本质上列出了来自 MySQL 查询的多个复选框,如下所示:
Item #1 (Checkbox)
Item #2 (Checkbox)
Item #3 (Checkbox)
这通过 _POST["items"] 数组发布到下一页。我在第 2 页上有此内容。
if (!empty($_POST['items'])) {
foreach ($_POST['items'] as $selected) {
echo $selected."</br>";
}
}
echo 命令返回我想要的输出。
Item#1
Item#2
Item#3
但是我如何将每个变量分配给一个变量,例如
$variable1 = Item#1;
$variable1 = Item#2;
$variable1 = Item#3;
(Item#1-3 在上述上下文中没有任何意义。我只是不知道那里会包含什么代码...)
编辑
另一种选择:引用此帖子数组中的每个单独项目的适当方法是什么?其中(这不是语法正确的示例:
echo "_POST['items[0]']"
这应该是 9234 给出一个直白的例子。
“项目”是整数,而不是字符串。
最佳答案
您可以像这样访问数组的各个部分
echo $_POST['items'][0];
echo $_POST['items'][1];
...
关于php - 将数组 POST 到多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27761692/