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

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()序列和反序列方法详解!

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论