這篇文章主要介紹了如何將php變量與json格式數(shù)據(jù)相互轉(zhuǎn)換,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)公司秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計,微信平臺小程序開發(fā),網(wǎng)頁設(shè)計制作,成都做手機(jī)網(wǎng)站,成都全網(wǎng)營銷推廣幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長。
一、phpStudy,是一個新手入門最常用的開發(fā)環(huán)境。二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包;四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。五、寶塔面板,寶塔面板是一款服務(wù)器管理軟件,支持windows和linux系統(tǒng)。六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務(wù)器PHP套件。
json
是一種輕量級的數(shù)據(jù)交換格式,已經(jīng)被絕大數(shù)語言廣泛使用,在php
中與前端進(jìn)行數(shù)據(jù)交換便使用json
格式的數(shù)據(jù),那么如何在php中將變量與json格式相互轉(zhuǎn)換,在php
中使用json需要用到兩個函數(shù)json_encode
、json_decode。
1.json_decode
json_decode ( string $json , bool $assoc = false , int $depth = 512 , int $options = 0 )
$json:待解碼的 json string 格式的字符串。這個函數(shù)僅能處理 UTF-8 編碼的數(shù)據(jù)。
assoc:當(dāng)該參數(shù)為 true 時,將返回 array 而非 object 。
depth:指定遞歸深度。
options:由常量組成的掩碼。
返回值:通過恰當(dāng)?shù)?PHP 類型返回在 json中編碼的數(shù)據(jù)。
2.json_encode
json_encode ( mixed $value , int $options = 0 , int $depth = 512 )
value:待編碼的 value ,除了 資源(resource)類型之外,可以為任何數(shù)據(jù)類型。所有字符串?dāng)?shù)據(jù)的編碼必須是 UTF-8。
options:由以下常量組成的二進(jìn)制掩碼
depth:設(shè)置最大深度。 必須大于0。
返回值:成功則返回 JSON 編碼的 string 或者在失敗時返回 false 。
代碼實例:
<?php $arr = array ('a'=>"sdf",'b'=>2,'c'=>"dfasd",'d'=>4,'e'=>5); echo json_encode($arr); echo "<br>"; $js=json_encode($arr); var_dump(json_decode($js)); ?>
輸出: {"a":"sdf","b":2,"c":"dfasd","d":4,"e":5} object(stdClass)#1 (5) { ["a"]=> string(3) "sdf" ["b"]=> int(2) ["c"]=> string(5) "dfasd" ["d"]=> int(4) ["e"]=> int(5) }
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何將php變量與json格式數(shù)據(jù)相互轉(zhuǎn)換”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
網(wǎng)頁標(biāo)題:如何將php變量與json格式數(shù)據(jù)相互轉(zhuǎn)換
URL網(wǎng)址:http://www.2m8n56k.cn/article34/jjdsse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計公司、外貿(mào)網(wǎng)站建設(shè)、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)