(mongodb >=1.20.0)
MongoDB\BSON\PackedArray::fromJSON — 從 JSON 字串建構新的 BSON 陣列實例
將 » 擴展 JSON 字串轉換為其 BSON 表示法。
json
(字串)要轉換的 JSON 值。
傳回一個新的 MongoDB\BSON\PackedArray 實例。
範例 #1 MongoDB\BSON\PackedArray::fromJSON() 範例
<?php
$json = '[ "foo", { "$numberInt" : "123" }, { "$numberLong" : "4294967295" }, { "$oid" : "56315a7c6118fd1b920270b1" } ]';
$packedArray = MongoDB\BSON\PackedArray::fromJSON($json);
var_dump($packedArray);
?>
以上範例將輸出
object(MongoDB\BSON\PackedArray)#1 (2) { ["data"]=> string(68) "MQAAAAIwAAQAAABmb28AEDEAewAAABIyAP////8AAAAABzMAVjFafGEY/RuSAnCxAA==" ["value"]=> array(4) { [0]=> string(3) "foo" [1]=> int(123) [2]=> int(4294967295) [3]=> object(MongoDB\BSON\ObjectId)#2 (1) { ["oid"]=> string(24) "56315a7c6118fd1b920270b1" } } }