MongoDB\BSON\PackedArray::unserialize()

将经过序列化的MongoDB\BSON\PackedArray对象反序列化为原始的数组形式

首字母:M

函数名称: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对象反序列化为原始数组,并输出反序列化后的结果。

同首字母函数