由于条件,PHP取消设置POST元素

时间:2014-10-12 23:17:02

标签: php arrays http-post unset

我有一个表格,其中有一些条件逻辑需要满足。 这样做,在发送表单并接收POST数组后,我需要取消设置 POST 数组的特定成员,因为某些条件不满意。
但是,对POST数组使用 unset 命令时,该元素根本不会取消设置。 我认为这是因为接收到POST并且取消设置或修改POST阵列的唯一方法是再次发送表单。 但这是不可能的。 请检查我在做什么:

1) Send the form.
2) Receives the POST array:
    Array ( [i_itm] => Z-TEST JEA [44-1] => 2 [26-3] => 39 [26-3-d] => 23 [35] => 6 .....) 

3) Need to unset array's member whose key is ['26-3-d'].  
  if (in_array($value, $array)) {  
      unset ($_POST['26-3-d']);
    }

这应该删除数组的26-3-d成员。但不是,该成员仍然驻留并由我的代码处理。

收到 POST 数组后,如何取消设置成员?

0 个答案:

没有答案