非常好用的两个PHP函数 serialize()和unserialize()

2015-01-24信息快讯网

使用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); 
?> 

没有写太具体的用法,童鞋可以自己思考,然后尝试,还是那句话,我这里说的只是一种思路和方法,具体用法,还是要自己研究。
使用session判断用户登录用户权限(超简单)
深入php常用函数的使用汇总
探讨PHP中this,self,parent的区别详解
深入php self与$this的详解
探讨如何使用SimpleXML函数来加载和解析XML文档
php之XML转数组函数的详解
PHP5常用函数列表(分享)
探讨如何把session存入数据库
解析php中call_user_func_array的作用
一些php项目中比较通用的php自建函数的详解
深入密码加salt原理的分析
PHP Global变量定义当前页面的全局变量实现探讨
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
fetchAll()与mysql_fetch_array()的区别详解
浅谈php serialize()与unserialize()的用法
基于Discuz security.inc.php代码的深入分析
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
php中serialize序列化与json性能测试的示例分析
关于shopex同步ucenter的redirect问题,导致script不运行
PHP逐行输出(ob_flush与flush的组合)
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
PHP常用技巧总结(附函数代码)
PHP语言中global和$GLOBALS[]的分析 之二
php中global和$GLOBALS[]的分析之一
PHP取进制余数函数代码
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
PHP警告Cannot use a scalar value as an array的解决方法
PHP中strtotime函数使用方法分享
php中通过正则表达式下载内容中的远程图片的函数代码
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
php读取mysql乱码,用set names XXX解决的原理分享
php curl常见错误:SSL错误、bool(false)
php数组函数序列之array_values() 获取数组元素值的函数与方法
php XMLWriter类的简单示例代码(RSS输出)
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
PHP 数据结构 算法 三元组 Triplet
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
©2014-2024 dbsqp.com