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

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

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

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

语法

string serialize ( mixed $value )

参数说明:

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

返回值

返回一个字符串。

实例

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

输出结果为:

a:3:{i:0;s:6:"Google";i:1;s:6:"Runoob";i:2;s:8:"Facebook";}
最后修改:2023 年 02 月 28 日
如果觉得我的文章对你有用,请随意赞赏