golang实现php里的serialize()和unserialize()序列和反序列方法详解
发布:smiling 来源: PHP粉丝网 添加日期:2018-11-18 14:38:28 浏览: 评论:0
Golang 实现 PHP里的 serialize() 、 unserialize()
安装:
go get -u github.com/techleeone/gophp/serialize
用法:
- package main
- import (
- "fmt"
- "github.com/techleeone/gophp/serialize"
- ) //phpfensi.com
- 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...
Tags: golang serialize unserialize
- 上一篇:PHP中常见的密码处理方式和建议总结
- 下一篇:php观察者模式应用场景实例详解
相关文章
- ·示例:利用Golang生成整数随机数(2018-10-26)
- ·golang调用php7详解及实例教程(2018-10-31)
- ·php中json和serialize 性能比较测试(2015-04-15)
- ·php提示Notice:unserialize()[function.unserialize]:Error错误解决办法(2018-10-20)
- ·phpunit遇到You cannot serialize or unserialize PDO instances(2018-10-24)
- ·php serialize()与unserialize() 不完全研究(2021-08-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)