牛牛在线工具

MongoDB\BSON\toPHP()

收录 8868 个 PHP 函数,含用途说明与用法示例。

MongoDB\BSON\toPHP()

将 MongoDB BSON 文档转换为 PHP 数组或对象

函数名称: MongoDB\BSON\toPHP() 函数描述: 该函数用于将 MongoDB BSON 文档转换为 PHP 数组或对象。 适用版本: MongoDB 扩展版本 1.0.0 及以上 用法: 将 MongoDB BSON 文档转换为 PHP 数组: $bsonDocument = MongoDB\BSON\fromJSON('{"name": "John", "age": 30}'); $phpArray = MongoDB\BSON\toPHP($bsonDocument); print_r($phpArray); 输出: Array ( [name] => John [age] => 30 ) 将 MongoDB BSON 文档转换为 PHP 对象: $bsonDocument = MongoDB\BSON\fromJSON('{"name": "John", "age": 30}'); $phpObject = MongoDB\BSON\toPHP($bsonDocument, MongoDB\BSON\ObjectID::class); var_dump($phpObject); 输出: object(MongoDB\BSON\ObjectID)#1 (1) { ["oid"]=> string(24) "5f0a0d8c0c3f2a0d4c6e9d34" } 注意事项: $bsonDocument 参数为 MongoDB BSON 文档,可以通过 MongoDB\BSON\fromJSON() 或其他方式生成。 $phpTypeMap 参数为可选参数,用于指定要转换为的 PHP 对象的类型。如果未提供该参数,则默认转换为 PHP 数组。 $phpTypeMap 参数可以是 PHP 类名字符串或类的实例。 转换后的 PHP 数组或对象会尽可能地保留原始 BSON 文档的类型和结构。 更多信息和示例可以参考 PHP 官方文档: https://www.php.net/manual/en/mongodb-bson.tophp.php