当前位置: 首页> 函数类别大全> serialize

serialize

产生一个可存储的值的表示
名称:serialize
分类:变量处理
所属语言:php
一句话介绍:将值转换为可存储的表示形式。

定义和用法

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

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

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

实例

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

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

亲自试一试

语法

serialize(value);
参数 描述
value 必需。指定要序列化的值。
同类函数
  • 检测变量是否是数组  is_array

    is_array

    检测变量是否是数组
  • 检测变量是否已设置并且非 null  isset

    isset

    检测变量是否已设置并且非null
  • 将内部 zend 值的字符串表示形式转储到输出  debug_zval_dump

    debug_zval_dump

    将内部zend值的字符串表示形式转储到输
  • 输出或返回一个变量的字符串表示  var_export

    var_export

    输出或返回一个变量的字符串表示
  • 返回资源(resource)类型  get_resource_type

    get_resource_type

    返回资源(resource)类型
  • 产生一个可存储的值的表示  serialize

    serialize

    产生一个可存储的值的表示
  • 检测变量是否是字符串  is_string

    is_string

    检测变量是否是字符串
  • 检测参数是否为合法的可调用结构  is_callable

    is_callable

    检测参数是否为合法的可调用结构