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

没有写太具体的用法,童鞋可以自己思考,然后尝试,还是那句话,我这里说的只是一种思路和方法,具体用法,还是要自己研究。

非常好用的两个PHP函数 serialize()和unserialize()相关推荐

  1. php函数serialize()与unserialize()

    php函数serialize()与unserialize()说明及案例.想要将已序列化的字符串变回 PHP 的值,可使用unserialize().serialize()可处理除了resource之外 ...

  2. 函数指针--Nginx和Redis中两种回调函数写法

    1.Nginx和Redis中两种回调函数写法 #include <stdio.h>//仿Nginx风格 //结构外声明函数指针类型 typedef void (*ngx_connectio ...

  3. python怎么只打印其中一行_如何在Python中让两个print()函数的输出打印在一行内?...

    1.两个连续的print()函数为什么在输出时内容会分行显示? 解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用','代替空格,且默认末尾加 ...

  4. DSP中两个延时函数的区别(转)

    在编程的时候可以用CCS自带的延时函数,在使用时我发现有两个延时函数都可以用: DELAY_US(1); DSP28x_usDelay(1); 在调用DELAY_US(1)这一函数时,必须要有: #i ...

  5. Freertos中两个delay函数

    vTaskDelay:至少等待指定个数的 Tick Interrupt 才能变为就绪状态 vTaskDelayUntil:等待到指定的绝对时刻,才能变为就绪态. main代码: int main( v ...

  6. 【C语言程序】编写登录函数,函数有两个形式函数:账号名和密码。如果账号名为“张三”,密码为“123”,则登陆成功,否则登录失败。

    编写登录函数,函数有两个形式函数:账号名和密码.如果账号名为"张三",密码为"123",则登陆成功,否则登录失败. 题出自------------------- ...

  7. 快排的两种partition函数

    partition函数就是快排的关键部分,作用是将数组划分成两部分,左边小于基数,右边大于基数 但实际上它也不仅仅用于快排,在求top(K)问题中也常常会用到. 下面介绍两种partition函数,他 ...

  8. python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?

    1.两个连续的print()函数为什么在输出时内容会分行显示? 解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用','代替空格,且默认末尾加 ...

  9. 两种Random函数的使用

    Java中的Random()函数 Java中存在着两种Random函数(java.lang.Math.Random以及java.util.Random): 因为在日常的使用中,常常会涉及到随机数的产生 ...

最新文章

  1. cac会议投稿难度大吗_成考高升专难度大吗?考试通过率怎么样?
  2. 5G NR QCL准共址详解
  3. 基于 Blazor 打造一款实时字幕
  4. 尺度不变网络提升人群计数性能(附Github地址)
  5. 【华为云技术分享】如何设计高质量软件-领域驱动设计DDD(Domain-Driven Design)学习心得
  6. php的floorval函数,php 取整函数(floor,ceil,round,intval)_PHP教程
  7. Eclipse项目上传码云、从码云上检出项目、修改检出项目后在提交到码云、看此篇即可
  8. 西南财大计算机学院官网,西南财经大学
  9. 设计模式--代理模式Proxy(结构型)
  10. http协议,postget请求
  11. ARP协议-路由交换原理5-【HCNA笔记】
  12. AD7705模块设计(附源码)
  13. 最全面计算机英语单词列表(四)
  14. java实现密码重置功能_如何实施密码重置链接
  15. windows-快捷键
  16. 某阿里大神想和java程序员说的话
  17. 在Matplotlib中将图片导出
  18. RISC-V架构P扩展指令集的研究与实现(一)
  19. Linux:shell编程(shell基本语法)
  20. 2015 上海网赛 HDU5469 树分治

热门文章

  1. fileinputstream java_Java FileInputStream close()方法
  2. 【星球知识卡片】图像风格化与翻译都有哪些核心技术,如何对其长期深入学习...
  3. 【知识星球】千奇百怪的网络结构板块更新到哪里了?
  4. 【AI-1000问】为什么CNN中的卷积核半径都是奇数?
  5. 全球及中国深紫外LED行业盈利状况与前景动态研究报告2022版
  6. lazadashopee代运营服务有哪些,能帮商家解决哪些问题?
  7. 数字证书文件格式(cer和pfx)的区别
  8. C#操作Word完全功略!
  9. JAVA字符串的替换replace、replaceAll、replaceFirst的区别解析。
  10. 01 前端篇(标签)