【发布时间】:2018-06-14 11:30:05
【问题描述】:
我正在尝试将 $_POST 中的唯一索引分配给变量。
我正在尝试这样做,因为 $_POST 值会随着我按下的每个按钮而改变,而且这样做的时间太长了,另外,它就像一个文件管理器,每次添加文件时,都会添加 3 个新按钮出现了,太长了。
该值以“编辑”、“下载”或“删除”开头,后跟所选文件的 ID。例如,第 8 个文件将使用 'delete8' 删除。
我使用过滤器在我的 php 文件中获取文件 id,但我可以做到,只有当我确切知道该值的命名方式时。
有没有办法自动选择 $_POST 中唯一可用的值?
【问题讨论】:
-
添加重新创建问题的代码会有很大帮助
-
XY 问题,您应该使用
name="delete[]" value="8"并循环遍历$_POST['delete']的数组。与下载相同,编辑只是一个链接:/ -
如果您想在不知道变量名的情况下过滤整个
$_POST,请参阅the answer to this question。然后要获得唯一的值,只需在其上执行foreach并在检索到第一个值后执行break;