golang實(shí)現(xiàn)php里的serialize()和unserialize()序列和反序列方法詳解
Golang 實(shí)現(xiàn) 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:"世界上最好的語(yǔ)言";}`
// unserialize() in php
out, _ := serialize.UnMarshal([]byte(str))
fmt.Println(out) //map[php:世界上最好的語(yǔ)言]
// serialize() in php
jsonbyte, _ := serialize.Marshal(out)
fmt.Println(string(jsonbyte)) // a:1:{s:3:"php";s:24:"世界上最好的語(yǔ)言";}
}
github地址: https://github.com/techleeone...
總結(jié)
以上所述是小編給大家介紹的golang實(shí)現(xiàn)php里的serialize()和unserialize()序列和反序列方法詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
用 Composer構(gòu)建自己的 PHP 框架之使用 ORM
經(jīng)過(guò)前三篇文章 基礎(chǔ)準(zhǔn)備 、 構(gòu)建路由 和 設(shè)計(jì) MVC ,我們已經(jīng)得到了一個(gè)結(jié)構(gòu)比較完整的 MVC 架構(gòu)的 PHP 微框架,但是距離一個(gè)真正能夠上手使用的框架還差一樣?xùn)|西: 數(shù)據(jù)庫(kù)封裝 ,本篇就將講述如何集成一個(gè) ORM Composer 包2014-10-10
Zend Framework教程之Zend_Controller_Plugin插件用法詳解
這篇文章主要介紹了Zend Framework教程之Zend_Controller_Plugin插件用法,結(jié)合實(shí)例形式詳細(xì)分析了Zend_Controller_Plugin插件的原理,使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-03-03
基于Swoole實(shí)現(xiàn)PHP與websocket聊天室
本文利用Swoole來(lái)實(shí)現(xiàn)PHP+websocket的聊天室,過(guò)程介紹的很詳細(xì),對(duì)聊天室的開(kāi)發(fā)很有幫助,有需要的可以參考學(xué)習(xí)。2016-08-08
使用PHP備份MySQL和網(wǎng)站發(fā)送到郵箱實(shí)例代碼
這篇文章主要介紹了使用PHP備份MySQL和網(wǎng)站發(fā)送到郵箱的方法,大家參考使用吧2013-11-11
Laravel 實(shí)現(xiàn)數(shù)據(jù)軟刪除功能
這篇文章主要介紹了Laravel 實(shí)現(xiàn)數(shù)據(jù)軟刪除功能,文中給大家提到了軟刪除功能的實(shí)現(xiàn)方法,需要的朋友可以參考下2019-08-08
PHPStrom 新建FTP項(xiàng)目以及在線操作教程
PhpStorm是一個(gè)輕量級(jí)且便捷的PHP IDE,其提供的智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查等功能大大提高了編碼效率。它是一款商業(yè)的 PHP 集成開(kāi)發(fā)工具,以其獨(dú)特的開(kāi)發(fā)便利性,短時(shí)間內(nèi)贏得了大量PHPer的青睞。今天我們來(lái)詳細(xì)學(xué)習(xí)下FTP相關(guān)的操作2016-10-10
thinkphp實(shí)現(xiàn)面包屑導(dǎo)航(當(dāng)前位置)例子分享
今天把博客一些細(xì)節(jié)完善了一下,其中修改了一下欄目頁(yè)和文章頁(yè)中的“當(dāng)前位置”。2014-05-05

