个人博客 > 学无止境 > PHP > php函数serialize()与unserialize()介绍

php函数serialize()与unserialize()介绍

先介绍下这两个函数吧。

serialize()函数:

serialize — 产生一个可存储的值的表示;

unserialize()函数

unserialize — 从已存储的表示中创建 PHP 的值。

用法实例:

<?php
	header("Content-type: text/html; charset=utf-8");  
        $arr = array(0=>"php",1=>"琅枫",2=>"博客");
	//序列化数组
	$str = serialize($arr);
	unset($arr);
	print_r($str);//输出a:3:{i:0;s:3:"php";i:1;s:6:"琅枫";i:2;s:6:"博客";}
	//反序列化
	$arr = unserialize($str);
	print_r($arr);//输出Array ( [0] => php [1] => 琅枫 [2] => 博客 )
?>

这样的话就可以把数组序列化之后保存到sission和cookie或者数据库里面,需要的时候在用unserialize()转一次就可以了。而且非常的方便。

用法截图:

程序页面

php函数serialize()与unserialize()介绍

浏览器页面

php函数serialize()与unserialize()介绍

本文出自:琅枫个人博客。如需转载请注明出处!

本文出处:"https://www.phpfeng.cn/learn/php/101.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: 函数



你想在庞大的互联网上留下一丝足迹?

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

点我了解如何搭建个人博客?