php删除$ _POST上的密钥

时间:2011-12-09 01:29:57

标签: php arrays

  

可能重复:
  PHP: How to remove specific element from an array?

在我的$ _POST中,我对如何修剪或删除“提交”键非常困惑。我对这个数组操作很困惑。感谢。

Array
(
    [Physical_Education] => 43
    [Statistics] => 34
    [Biology] => 43
    [Math] => 34
    [quarter] => 1
    [submit] => Submit Grades
)

3 个答案:

答案 0 :(得分:12)

使用unset()应该可以解决问题:

unset($_POST['submit']);

答案 1 :(得分:4)

您可unset()成员,例如Tim Cooper suggests

但是,如果您不希望首先进行POST,则可以在提交按钮上删除name属性。

答案 2 :(得分:0)

解决问题的根源!

它在那里,因为你的提交按钮看起来像这样:

<input type="submit" name="submit" value="Submit Grades">

因此,删除name并且不会发送:

<input type="submit" value="Submit Grades">