私はどのようにしてidを単独で呼び出すことができますか?MongoIdを配列から取得する
Array
(
[0] => Array
(
[_id] => MongoId Object
(
[$id] => 4f98930cb1445d0a7d000001
)
)
)
私はそれが可能だろうと思った:
echo $userInfo[0]['_id']->['$id'];
私はどのようにしてidを単独で呼び出すことができますか?MongoIdを配列から取得する
Array
(
[0] => Array
(
[_id] => MongoId Object
(
[$id] => 4f98930cb1445d0a7d000001
)
)
)
私はそれが可能だろうと思った:
echo $userInfo[0]['_id']->['$id'];
_idがMongoIdオブジェクトであるとして、あなたはそれがこのようなパブリックメンバのアクセス必要があります。
echo $userInfo[0]['_id']->id;
はEDIT: MongoId $ IDフィールドstarts with a dollar signであるので、{'$ id'}で呼び出す必要があります。そうしないと、PHPは正しく解析しません。 (感謝@cKendrick)多分などの
echo $userInfo[0]['_id']->{'$id'};
うーん、この 'エコー$のUserInfo [0] [ '_ ID'] - > [ID;'と私に 'ErrorException [お知らせ]を与えたデバッグ – Vytautas