首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-29 18:00:52
0
18

函数名称: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数组操作进行访问和修改。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流