PHP serialize() 函数

定义和用法

serialize() 函数生成值的可存储表示。

这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。

想要将已序列化的字符串变回 PHP 的值,可使用 unserialize()

实例

将值转换为可存储的表示形式:

<?php
$data = serialize(array("Red", "Green", "Blue"));
echo $data;
?>

亲自试一试

语法

serialize(value);
参数 描述
value 必需。指定要序列化的值。

技术细节

返回值: 返回字符串,包含 value 的字节流表示,可以存储在任何地方。
返回类型: 字符串
PHP 版本: 4.0+