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 email邮箱正则
Oct 08 PHP
PHP面向对象学习笔记之一 基础概念
Oct 06 PHP
解析PHP多种序列化与反序列化的方法
Jun 06 PHP
zf框架的校验器InArray使用示例
Mar 13 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
Apr 24 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
php函数实现判断是否移动端访问
Mar 03 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
浅析Yii2集成富文本编辑器redactor实例教程
Apr 25 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
php微信开发之谷歌测距
Jun 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
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
python回调函数的使用方法
2014/01/23 Python
python遍历类中所有成员的方法
2015/03/18 Python
Python迭代和迭代器详解
2016/11/10 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
Ruby如何创建一个线程
2013/03/10 面试题
面试后感谢信怎么写
2014/02/01 职场文书
《夸父追日》教学反思
2014/02/26 职场文书
元旦促销方案
2014/03/15 职场文书
药剂专业求职信
2014/06/20 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
中秋晚会致辞
2015/07/31 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers