欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

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

时间:2021-12-20 10:43:04|栏目:PHP代码|点击:

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...

总结

上一篇:Notice: Undefined index: page in E:\PHP\test.php on line 14

栏    目:PHP代码

下一篇:laravel框架查询数据集转为数组的两种方法

本文标题:golang实现php里的serialize()和unserialize()序列和反序列方法详解

本文地址:http://www.codeinn.net/misctech/187451.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有