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()のシーケンスと逆シーケンスの方法について詳しく説明しましたので、ご協力をお願いします。もし何かご質問がありましたら、メッセージをください。ここでも私たちのサイトを応援してくれてありがとうございます。