PHP serialize() 函数用法及示例

PHP 可用的函数

serialize() 函数用于序列化对象或数组,并返回一个字符串。

serialize() 函数序列化对象后,可以很方便的将它传递给其他需要它的地方,且其类型和结构不会改变。

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

PHP 版本要求: PHP 4, PHP 5, PHP 7

语法

string serialize ( mixed $value )

参数说明:

  • $value: 要序列化的对象或数组。

返回值

返回一个字符串。

在线示例

<?php
$sites = array('Google', 'Nhooo', 'Facebook');
$serialized_data = serialize($sites);
echo  $serialized_data . PHP_EOL;
?>

输出结果为:

a:3:{i:0;s:6:"Google";i:1;s:6:"Nhooo";i:2;s:8:"Facebook";}

PHP 可用的函数