0

我在数组键上调用 unset 时遇到问题,这里是非工作代码

 $updatedcontact = $_POST;

 unset($updatedcontact['_id'];

我知道 _id 键存在(即使它不会我猜我的脚本仍然可以工作),因为当我评论未设置行和 var_dump 数组时,我得到了这个:

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

当未设置的行没有被评论时,我只是得到一个空白页

我阅读了 php 手册并进行了搜索,但该死的看起来我做的对我来说是正确的(并且它在我编写的测试脚本中有效),希望有人会发现我的初学者的错误。

谢谢

4

2 回答 2

2

您缺少右unset()括号

$updatedcontact = $_POST;

unset($updatedcontact['_id']);
                          --^--
于 2013-01-01T18:37:50.487 回答
2

语法错误,关闭)丢失

unset($updatedcontact['_id'];

应该

unset($updatedcontact['_id']);
于 2013-01-01T18:38:32.420 回答