33问答网
所有问题
[php]serialize()函数什么意思
能给个简单的例子出来吗我想明白点
举报该问题
推荐答案 2010-02-21
一个描述 PHP 数据的函数。返回值是一个字符串。有的时候为了把一些数据转为字符串存起来,但是希望保持数据原来有结构和内容。就要用到这个函数。
$a=array('data'=>"hi", 123);
$b=serialize($a);
echo $b; //这个就是描述过的数组但在这里是一个字符串而已
$c=unserialize($b); //把描述过的数据恢复
print_r($c); //还原成为 $a ,数组结构并没有丢失。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R4BdPRd4P.html
其他回答
第1个回答 2010-02-21
serialize() 就是序列化一个数组或者对象什么的 吧他变成字符串的形式
相似回答
到底
什么
是
PHP
序列化?
答:
//定义一个用来
序列化
对象的函数 function my_serialize( $obj ) { return base64_encode(gzcompress(serialize($obj))); } //反序列化function my_unserialize($txt) { return unserialize(gzuncompress(base64_decode($txt))); } 2、什么是PHP序列化——json_encode 和 json_decod...
序列化PHP
答:
PHP的serialize()函数将对象转换为字符串,可以保存对象中的所有变量,但函数不会被保存,只有类的名称
。例如,如果你在page1.php中创建了一个类A的对象$a,并将其
序列化
,那么在page2.php中要解序列化它,就需要先包含类A的定义,哪怕在page2.php中不直接使用这个类。在会话中使用session_register...
PHP
数组如何转换为字符串
答:
PHP
中
的
serialize() 函数
可以实现 serialize()产生一个可存储的值的表示,也就是把数组转化为一个可以保存的字符串 unserialize()从已存储的表示中创建 PHP 的值,也就是把serialize()转化的字符串再还原为数组 例如:<?
php
array = array('a','b');str = serialize($array);echo $str;arra...
大家正在搜
php explode函数
php是什么意思啊
php是什么意思中文
php数组函数
php调用函数
php自定义函数
php时间函数
php常用函数大全
php随机函数
相关问题
到底什么是PHP序列化?
php 什么是序列化
php serialize()函数可以把数组转化为字符序列,...
php中serialize问题
serialize php怎么取
serialize函数有何用
PHP中使用serialize()函数转换来存COOKIE问...
php中key()函数指什么意思