golang实现php里的serialize()和unserialize()序列和反序列方法详解


Posted in PHP onOctober 30, 2018

Golang 实现 PHP里的 serialize() 、 unserialize()

安装

go get -u github.com/techleeone/gophp/serialize

用法

package main
import (
  "fmt"
  "github.com/techleeone/gophp/serialize"
)
func main() {
  str := `a:1:{s:3:"php";s:24:"世界上最好的语言";}`
  // unserialize() in php
  out, _ := serialize.UnMarshal([]byte(str))
  fmt.Println(out) //map[php:世界上最好的语言]
  // serialize() in php
  jsonbyte, _ := serialize.Marshal(out)
  fmt.Println(string(jsonbyte)) // a:1:{s:3:"php";s:24:"世界上最好的语言";}
}

github地址: https://github.com/techleeone...

总结

以上所述是小编给大家介绍的golang实现php里的serialize()和unserialize()序列和反序列方法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
在php中取得image按钮传递的name值
Oct 09 PHP
Email+URL的判断和自动转换函数
Oct 09 PHP
用PHP和ACCESS写聊天室(十)
Oct 09 PHP
dedecms系统的广告设置代码 基础版本
Apr 09 PHP
PHP和.net中des加解密的实现方法
Feb 27 PHP
Zend的Registry机制的使用说明
May 02 PHP
PHP获取毫秒级时间戳的方法
Apr 15 PHP
php实现表单多按钮提交action的处理方法
Oct 24 PHP
ZF框架实现发送邮件的方法
Dec 03 PHP
PHP jQuery+Ajax结合写批量删除功能
May 19 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
May 23 PHP
PHP命名空间定义与用法实例分析
Aug 14 PHP
swoole_process实现进程池的方法示例
Oct 29 #PHP
PHP大文件分片上传的实现方法
Oct 28 #PHP
PHP array_reduce()函数的应用解析
Oct 28 #PHP
php 中phar包的使用教程详解
Oct 26 #PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
Oct 25 #PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 #PHP
实例解析php的数据类型
Oct 24 #PHP
You might like
中东人咖啡哲学
2021/03/03 咖啡文化
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
JavaScript多线程的实现方法
2007/05/08 Javascript
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
js href的用法
2010/05/13 Javascript
javascript 全等号运算符使用说明
2010/05/31 Javascript
Tips 带三角可关闭的文字提示
2010/10/06 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
js实现自定义路由
2017/02/04 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
深入浅析python定时杀进程
2016/06/06 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
详解python之heapq模块及排序操作
2019/04/04 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
监理资料员岗位职责
2014/01/03 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
大学四年个人自我小结
2014/03/05 职场文书
经济管理专业求职信
2014/06/09 职场文书
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫