一个例子教会你 serialize序列化与unserialize反序列化
来源:互联网 发布:js给json数组添加元素 编辑:程序博客网 时间:2024/05/16 15:37
首先这是一个thinkphp框架中完成的一个序列化
function add(){
$arr=array('name'=>'syl','age'=>'23');
$str=serialize($arr); //序列化serialize序列化它是php中的一种将数组序列化成一个字符串
echo $str;
echo "<br />序列化可以将一个数组的信息序列化之后,存到一个字段中!";
$date=array('username'=>$str,'password'=>'123456');
$model=M('usertable');
if($model->add($date)){
echo "插入数据库成功!";
}else{echo "插入数据失败!";}
}
function select(){
$model=M('usertable');
$rows=$model->field('username')->select();
$row=unserialize($rows[1]['username']); echo "反序列化 将数据库中存好的已经序列化的信息,反序列化后成为之前的数组<br />";
dump($row);
echo $row['name'].'------'.$row['age'];
//dump($rows);
}
你在测试时,只需在url地址栏用pathinfo传参数的方式即可实现其功能,注意修改你的数据库奥!!!
- 一个例子教会你 serialize序列化与unserialize反序列化
- php函数 序列化serialize() 与 反序列化unserialize()
- PHP序列化反序列化serialize和unserialize函数
- 序列化serialize和反序列化unserialize
- PHP序列化反序列化serialize和unserialize函数
- php面向对象(OOP)—序列化(串行化)与反序列化之serialize(),unserialize,__sleep(),__wakeup()
- serialize unserialize 序列化
- C#结构体Struct的序列化Serialize和反序列化unserialize为字符串
- 序列化(serialize)和反序列化(unserialize)以及__sleep()函数和__wakeup()函数
- PHP多种序列化/反序列化的方法serialize和unserialize函数
- PHP中序列化函数serialize($arr) 和反序列化函数unserialize($info)
- php 数组序列化和反序列化serialize 和 unserialize
- PHP变量序列化serialize与unserialize
- 序列化:json_encode/json_decode 与 serialize/unserialize
- serialize和unserialize函数是序列化和反序列化PHP中数据的常用函数。
- 对象序列化与反序列化(Serialize|Deserialize)
- 一个例子,序列化与反序列化
- 序列化(Serialize)、反序列化(Deserialize)
- 软件编程之心得体会
- wikioi-1017 乘积最大
- Dhtml Html Css JavaScript Dom
- 博弈知识汇总
- K-means聚类算法(JerryLead)
- 一个例子教会你 serialize序列化与unserialize反序列化
- UVa 417-Word Index
- Red5集成到Tomcat6.0下并进行新项目的开发配置
- linux排序去重比较
- GetTextMetrics与GetTextExtent的区别
- dedecms sqllist实现分页
- HTML学习笔记
- C#类中对字段、属性、方法的介绍
- C语言之详解#ifdef等宏及妙用