查詢

MongoDB\BSON\PackedArray::unserialize()函式—用法及示例

「 將經過序列化的MongoDB\BSON\PackedArray物件反序列化為原始的陣列形式 」


函式名稱:MongoDB\BSON\PackedArray::unserialize()

函式描述:該函式用於將經過序列化的MongoDB\BSON\PackedArray物件反序列化為原始的陣列形式。

適用版本:該函式在MongoDB擴充套件版本1.0.0及以上可用。

用法:

public MongoDB\BSON\PackedArray::unserialize ( string $serialized ) : array

引數:

  • $serialized:要反序列化的經過序列化的MongoDB\BSON\PackedArray物件的字串表示。

返回值:

  • 返回一個解序列化後的原始陣列。

示例:

$serialized = 'O:23:"MongoDB\BSON\PackedArray":1:{s:7:"\0*\0data";s:9:"123456789";}';

$packedArray = MongoDB\BSON\PackedArray::unserialize($serialized);

var_dump($packedArray);

輸出:

array(9) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(5)
  [5]=>
  int(6)
  [6]=>
  int(7)
  [7]=>
  int(8)
  [8]=>
  int(9)
}

以上程式碼將經過序列化的MongoDB\BSON\PackedArray物件反序列化為原始陣列,並輸出反序列化後的結果。

補充糾錯
熱門PHP函式
分享連結