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的特殊设置
Oct 09 PHP
NT IIS下用ODBC连接数据库
Oct 09 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
Sep 29 PHP
php购物网站支付paypal使用方法
Nov 28 PHP
常用的PHP数据库操作方法(MYSQL版)
Jun 08 PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 PHP
自定义php类(查找/修改)xml文档
Mar 26 PHP
php判断文件上传图片格式的实例详解
Sep 30 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
Jan 21 PHP
PHP实现本地图片转base64格式并上传
May 29 PHP
php实现断点续传大文件示例代码
Jun 19 PHP
PHP实现简单的计算器
Aug 28 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
如何使用脚本模仿登陆过程
2006/11/22 PHP
php自动跳转中英文页面
2008/07/29 PHP
PHP5中Cookie与 Session使用详解
2013/04/30 PHP
解析func_num_args与func_get_args函数的使用
2013/06/24 PHP
PHP多文件上传类实例
2015/03/07 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
深入理解Javascript闭包 新手版
2010/12/28 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
javascript中的event loop事件循环详解
2018/12/14 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
利用node.js开发cli的完整步骤
2020/12/29 Javascript
Python写的一个简单监控系统
2015/06/19 Python
python生成lmdb格式的文件实例
2018/11/08 Python
Django在Model保存前记录日志实例
2020/05/14 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
上海中网科技笔试题
2012/02/19 面试题
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
创业计划书中包含的9个方面
2013/12/26 职场文书
写好自荐信需做到的5要点
2014/03/07 职场文书
党支部评议意见
2015/06/02 职场文书
2015年小学生国庆节演讲稿
2015/07/30 职场文书
任命书格式范文
2015/09/22 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技