PHP 删除 $_POST 上的密钥


php remove key on $_POST

可能的重复项:
PHP:如何从数组中删除特定元素?

在我的 _POST 美元中,我对如何修剪或删除"提交"键感到非常困惑。我对这种数组操作感到非常困惑。谢谢。

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

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

unset($_POST['submit']);
你可以

unset()成员,就像Tim Cooper建议的那样。

但是,如果您不希望首先发布该

内容,则可以将name属性放在提交按钮上。

解决问题的根源!

它在那里是因为您的提交按钮如下所示:

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

因此,删除name,它将不会发送:

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