English | 简体中文 | 繁體中文
查询

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函数
分享链接