非常好用的两个PHP函数 serialize()和unserialize()
2024-08-27 06:20:14
使用serialize()函数和unserialize()函数,这两个函数的用法真是绝配,一个是进行序列化存储,另一个则是进行序列化恢复,方便极了
今天,在做一个关于PING服务的东西,由于不想把ping服务地址放进数据库中,那样不好,ping服务本来不是一个效率不高的事,再放进数据库中,不但更加降低了程序的效率,还给服务器带来不必要的损耗,所以,想办法所ping服务地址用数组的方式放进了.conf文件中,才开始的设计思路是通过生成的php代码放到.php文件中,然后再把.php文件载入进来,后来,发现操作起来不太方便,所以,决定使用serialize()函数和unserialize()函数,这两个函数的用法真是绝配,一个是进行序列化存储,另一个则是进行序列化恢复,方便极了,函数用法代码分享:
复制代码
代码如下:
代码如下:
<?php
$array = array();
$array['key'] = 'website';
$array['value']='www.chhua.com';
$a =
serialize($array);
echo $a;
unset($array);
$a = unserialize($a);
print_r($a);
?>
$array = array();
$array['key'] = 'website';
$array['value']='www.chhua.com';
$a =
serialize($array);
echo $a;
unset($array);
$a = unserialize($a);
print_r($a);
?>
没有写太具体的用法,童鞋可以自己思考,然后尝试,还是那句话,我这里说的只是一种思路和方法,具体用法,还是要自己研究。
最新文章
- Ganglia安装搭建
- PHP使用DateTime类做时间日期到字符串转换
- C# WinForm程序向datagridview里添加数据
- c 函数及指针学习 6
- mysql 优化analyze table
- FormBorderStyle.None 时候最大化不遮盖任务栏
- Unity3d Realtime Dynamic Volume Clouds Rendering
- 深入理解计算机系统第二版习题解答CSAPP 2.9
- GCD实现简单的单例类-Singletion
- karma note
- Friends
- 解决将/etc/passwd文件中1000改为0后只能guest进入系统的问题
- (转)sizeof()和_countof()区别
- AS插件-GsonFormat
- [20180705]关于hash join 2.txt
- 走进HTTP协议之二 基本HTTP机制
- 第4月第10天 iOS项目 mvc
- 编译sgbm_ros中遇到的问题
- java iterator
- EF---延迟加载技术
热门文章
- 如何让vs2017 EF实体生成支持Mysql 和 Oracle?
- 怎样在点击li时添加样式,移除兄弟样式
- Git服务器分类
- ILockBytes Windows Mobile 6.5
- Python学习笔记(四)多进程的使用
- 首先给大家介绍一下数据库project师,数据库project师(Database Engineer),是从事管理和维护数据库管理系统(DBMS)
- Notepad++输入模式之改动模式、插入模式
- linux c 获取网卡状态(UP or DOWN)
- SQL优化- 数据库SQL优化——使用EXIST代替IN
- web报表工具FineReport常见的数据集报错错误代码和解释