bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

php如何將序列化數據轉為數組

本文小編為大家詳細介紹“php如何將序列化數據轉為數組”,內容詳細,步驟清晰,細節處理妥當,希望這篇“php如何將序列化數據轉為數組”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

成都創新互聯從2013年成立,先為屯留等服務建站,屯留等地企業,進行企業商務咨詢服務。為屯留企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

轉換方法:1、用“unserialize($str)”還原序列化數據;2、用json_encode()和json_decode()將還原后的數據轉為數組類型,語法“json_decode(json_encode(還原數據),TRUE)”。

php如何將序列化數據轉為數組

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

我們在開發的過程中有時會遇到需要把對象或者數組進行序列化存儲,反序列化輸出的情況。特別是當需要把數組存儲到 MySQL 數據庫中時,就需要將數組進行序列化操作。

所有 PHP 里面的值都可以使用 serialize() 函數將其轉換為一個可以存儲的字符串,也就是序列化。

而想要還原序列化數據,可以使用unserialize() 函數;該函數能夠重新把字符串變回 PHP 原來的值,也就是反序列化。

php將序列化數據轉為數組的方法

1、使用unserialize() 函數還原序列化數據

unserialize($str)

其中,$str 為使用 serialize() 函數序列化后的字符串。如果傳入的字符串不可被反序列化,則會返回 FALSE,并產生一個 E_NOTICE。

2、將還原后的數據轉為數組類型

使用json_encode函數將對象轉換為json數據,再使用json_decode函數將json數據轉換為數組。

<?php
$obj=serialize((object)array("11","22","33"));
var_dump($obj);
$res=unserialize($obj);
$arr=json_decode(json_encode($res),TRUE);
var_dump($arr);
?>

php如何將序列化數據轉為數組

讀到這里,這篇“php如何將序列化數據轉為數組”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注創新互聯行業資訊頻道。

本文名稱:php如何將序列化數據轉為數組
地址分享:http://vcdvsql.cn/article36/pcdcpg.html

成都網站建設公司_創新互聯,為您提供用戶體驗網站內鏈網站排名網頁設計公司定制網站微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化