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 に答える