(mongodb >=1.20.0)
MongoDB\BSON\PackedArray::toRelaxedExtendedJSON — Возвращает представление BSON-массива в слабом расширенном JSON-формате
Метод преобразовывает BSON-массив в представление » в слабом расширенном JSON-формате. В слабом формате в ущерб точности типов отдают преимущество работе с примитивами JSON-типа. В слабом формате создают данные вывода для API-интерфейсов к веб-сервисам и такие данных проще воспринимать людям.
У этой функции нет параметров.
Метод возвращает строку, которая содержит представление BSON-массива в формате » в слабом расширенном JSON-формате .
Пример #1 Пример преобразования BSON-массива в представление в формате Relaxed Extended JSON методом 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"}]