2017-02-06 18 views
0

jQuery、PHP、MongoDBの組み合わせを使用するソリューションを構築しています。私はWebページにprint_rしたい配列を返すPHPクエリがあります。すべてうまくいく、私はオブジェクトの_idを印刷することはできませんが、このように見えます。PHPでMongoDBオブジェクト_idを印刷

$question_id = print_r($question->_id, true); 
print_r($question_id); 

stdClass Object ([$oid] => 589625a3fef1fa3056501550) 

この値を文字列に変換するにはどうすればよいですか?

+0

どうかの 'strval($質問 - > _ ID)'? –

+0

このanserを参照してください:http://stackoverflow.com/questions/11378029/get-objectid-mongodb-via-php –

答えて

0

新しいmongodb PHPドライバでは、ちょうど文字列としてMongoDB\BSON\ObjectIdオブジェクトをキャストします。

PHP object ref

print_r((string) $mongoObject->_id);