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