如何获取唯一的$ _POST值

时间:2018-01-04 17:11:02

标签: php forms post filter

我试图为变量分配$ _POST中的唯一索引。

我试图这样做,因为$ _POST值会因我按下的每个按钮而改变,并且所有这些按钮都会变得太长,而且,每次添加时都会像文件管理器一样一个文件,出现3个新按钮,太长了。

该值以'编辑'下载'或'删除'开头,后跟所选文件的ID。例如,第8个文件将被删除' delete8'。

我使用过滤器来获取我的php文件中的文件ID,但是只有当我确切知道该值是如何命名的时候我才能这样做。

有没有办法自动选择$ _POST中可用的唯一值?

2 个答案:

答案 0 :(得分:1)

array_keys将为您提供数组中的键数组。

$name = array_keys($_POST)[0];

答案 1 :(得分:0)

你可以使用,

foreach($_POST as $key => $value){
 $posteddata[$key]=$value;
}

用于获取发布的数据

<input type="text" name="n1">
<input type="text" name="n2">
echo $posteddata['n1'];
echo $posteddata['n2'];