MongoDB\BSON\Document::toPHP()

将MongoDB\BSON\Document对象转换为PHP数组

首字母:M

函数名称:MongoDB\BSON\Document::toPHP()

适用版本:MongoDB 1.0.0及以上

用法:该方法将MongoDB\BSON\Document对象转换为PHP数组。

示例:

 'John',
 'age' => 30,
 'email' => 'john@example.com'
]);
// 将MongoDB\BSON\Document对象转换为PHP数组
$array = $document->toPHP();
// 打印转换后的数组
print_r($array);
?>

输出:

Array
(
 [name] => John
 [age] => 30
 [email] => john@example.com
)

注意事项:

  • 该方法只能在MongoDB\BSON\Document对象上调用。
  • 转换后的数组将包含所有的字段和值,字段名将作为数组的键,对应的值将作为数组的值。
  • 如果MongoDB\BSON\Document对象中存在嵌套的MongoDB\BSON\Document对象,则嵌套的对象也会被转换为数组。
  • 如果MongoDB\BSON\Document对象中存在MongoDB\BSON\ObjectId对象,则会将其转换为字符串表示形式。
  • 如果MongoDB\BSON\Document对象中存在MongoDB\BSON\UTCDateTime对象,则会将其转换为UNIX时间戳。
  • 转换后的数组可以使用标准的PHP数组操作进行访问和修改。

同首字母函数