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面向对象编程快速入门
Dec 14 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
Apr 20 PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
Jun 06 PHP
微信支付开发发货通知实例
Jul 12 PHP
PHP接收App端发送文件流的方法
Sep 23 PHP
php getcwd与dirname(__FILE__)区别详解
Sep 24 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
php实现大文件断点续传下载实例代码
Oct 01 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 PHP
PHP 对象继承原理与简单用法示例
Apr 21 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
php heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
全新的PDO数据库操作类php版(仅适用Mysql)
2012/07/22 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
javascript 伪数组实现方法
2010/10/11 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
python win32 简单操作方法
2017/05/25 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
python使用paramiko实现ssh的功能详解
2020/03/06 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
美国糖果店:Sugarfina
2019/02/21 全球购物
美国手工艺品市场的领导者:Annie’s
2019/04/04 全球购物
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
劲霸男装广告词改编版
2014/03/21 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书