PHP Conference Japan 2024

MongoDB\BSON\PackedArray::fromJSON

(mongodb >=1.20.0)

MongoDB\BSON\PackedArray::fromJSON從 JSON 字串建構新的 BSON 陣列實例

說明

final static public MongoDB\BSON\PackedArray::fromJSON(字串 $json): MongoDB\BSON\PackedArray

» 擴展 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"
    }
  }
}

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top