(mongodb >=1.20.0)
MongoDB\BSON\PackedArray::toRelaxedExtendedJSON — Devuelve la representación JSON extendida relajada del array BSON
Convierte el array BSON en su representación » JSON extendida relajada. El formato relajado prefiere el uso de los tipos primitivos JSON en detrimento de la fidelidad de los tipos y es el más adecuado para producir una salida que puede ser fácilmente consumida por APIs web y humanos.
Esta función no tiene parámetros.
Devuelve un string que contiene la representación » JSON extendida relajada del array BSON.
Ejemplo #1 Ejemplo de MongoDB\BSON\PackedArray::toRelaxedExtendedJSON()
<?php
$array = [
'foo',
123,
4294967295,
new MongoDB\BSON\ObjectId('56315a7c6118fd1b920270b1'),
];
$packedArray = MongoDB\BSON\PackedArray::fromPHP($array);
echo $packedArray->toRelaxedExtendedJSON(), "\n";
?>
El resultado del ejemplo sería:
[ "foo", 123, 4294967295, { "$oid" : "56315a7c6118fd1b920270b1" } ]