数组中的php unset键使脚本失败

时间:2013-01-01 18:35:33

标签: php arrays key unset

我有一个问题,在数组的密钥上调用unset,这是非工作代码

 $updatedcontact = $_POST;

 unset($updatedcontact['_id'];

我知道_id键存在(即使我的脚本不能继续工作),因为当我评论未设置的行和var_dump数组时,我得到了这个:

 array (size=9)
 '_id' => string '50e1aff66d2a0fcf48000000' (length=24)

如果未注释未设置的行,我只会得到一个空白页

我阅读了php手册并进行了搜索,但该死的看起来就像是我的眼睛(并且它在我写的测试脚本中工作),希望有人能找到我的begginer的错误。

由于

2 个答案:

答案 0 :(得分:2)

您缺少结束unset()括号

$updatedcontact = $_POST;

unset($updatedcontact['_id']);
                          --^--

答案 1 :(得分:2)

语法错误,关闭)缺少

unset($updatedcontact['_id'];

应该是

unset($updatedcontact['_id']);