(mongodb >=1.20.0)
MongoDB\BSON\PackedArray::toRelaxedExtendedJSON — 返回 BSON 数组的 Relaxed Extended JSON 表示形式
将 BSON 数组转换为其» Relaxed Extended JSON 表示形式。Relaxed 格式优先使用 JSON 类型基元,以牺牲类型保真度为代价,最适合生成可以轻松被 Web API 和人类消费的输出。
此函数没有参数。
返回一个字符串,其中包含 BSON 数组的» Relaxed Extended JSON 表示形式。
示例 #1 MongoDB\BSON\PackedArray::toRelaxedExtendedJSON() 示例
<?php
$array = [
'foo',
123,
4294967295,
new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1'),
];
$packedArray = MongoDB\BSON\PackedArray::fromPHP($array);
echo $packedArray->toRelaxedExtendedJSON(), "\n";
?>
以上示例将输出
[ "foo", 123, 4294967295, { "$oid" : "56315a7c6118fd1b920270b1" } ]