English | 简体中文 | 繁體中文
查询

MongoDB\BSON\Document::toPHP()函数—用法及示例

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


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

适用版本:MongoDB 1.0.0及以上

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

示例:

<?php

// 创建一个MongoDB\BSON\Document对象
$document = new MongoDB\BSON\Document([
    'name' => '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数组操作进行访问和修改。
补充纠错
热门PHP函数
分享链接