PHP實現(xiàn)數(shù)組轉(zhuǎn)JSon和JSon轉(zhuǎn)數(shù)組的方法示例
本文實例講述了PHP實現(xiàn)數(shù)組轉(zhuǎn)JSon和JSon轉(zhuǎn)數(shù)組的方法。分享給大家供大家參考,具體如下:
數(shù)組轉(zhuǎn)JSon數(shù)據(jù):
$array_1 = array(); //一維數(shù)組 $array_2 = array(); //多維數(shù)組 $array_1['username']='ericwolf'; $array_1['age']=25; $array_2['menber']['aa']['username']='ericwolf'; $array_2['menber']['aa']['age']=25; $array_2['menber']['bb']['username']='eeee'; $array_2['menber']['bb']['age']=22; print_r($array_2); $jsonObj_1 = json_encode($array_1); var_dump($jsonObj_1); $jsonObj_1 = json_encode($array_2); var_dump($jsonObj_1);
運(yùn)行結(jié)果:
Array
(
[menber] => Array
(
[aa] => Array
(
[username] => ericwolf
[age] => 25
)
[bb] => Array
(
[username] => eeee
[age] => 22
)
)
)
string(32) "{"username":"ericwolf","age":25}"
string(84) "{"menber":{"aa":{"username":"ericwolf","age":25},"bb":{"username":"eeee","age":22}}}"
JSon轉(zhuǎn)數(shù)組,并打?。?/strong>
$jsonStr = '{"key":"value","key1":"value1"}';
$json2Array = json_decode($jsonStr,true);
foreach($json2Array as $key=>$val) {
echo $key."=".$val."<br/>";
}
運(yùn)行結(jié)果:
key=value
key1=value1
PS:這里再為大家推薦幾款比較實用的json在線工具供大家參考使用:
在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat
在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson
json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat
C語言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP中json格式數(shù)據(jù)操作技巧匯總》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP基本語法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
- PHP JSON出錯:Cannot use object of type stdClass as array解決方法
- php curl獲取到j(luò)son對象并轉(zhuǎn)成數(shù)組array的方法
- php array_unique之后json_encode需要注意
- PHP 二維array轉(zhuǎn)換json的實例講解
- java 將jsonarray 轉(zhuǎn)化為對應(yīng)鍵值的jsonobject方法
- Java中JSONObject與JSONArray的使用區(qū)別詳解
- java json字符串轉(zhuǎn)JSONObject和JSONArray以及取值的實例
- 淺析Java中JSONObject和JSONArray使用
- php數(shù)組轉(zhuǎn)換js數(shù)組操作及json_encode的用法詳解
- 在PHP語言中使用JSON和將json還原成數(shù)組的方法
- php array 轉(zhuǎn)json及java 轉(zhuǎn)換 json數(shù)據(jù)格式操作示例
相關(guān)文章
php 調(diào)試?yán)鱠ebug_print_backtrace()
debug_print_backtrace() 是一個很低調(diào)的函數(shù),很少有人注意過它. 不過當(dāng)我對著一個對象調(diào)用另一個對象再調(diào)用其它的對象和文件中的一個函數(shù)出錯時,它正在一邊笑呢2012-07-07
利用PHP擴(kuò)展vld查看PHP opcode操作步驟
首先下載最新版vld擴(kuò)展接下來編譯安裝vld擴(kuò)展最后將生成的vld.so復(fù)制到extension_dir目錄下然后修改php.ini文件接下來創(chuàng)建test.php文件,感興趣的你可以參考下本文2013-03-03
PHP跨平臺獲取服務(wù)器IP地址自定義函數(shù)分享
這篇文章主要介紹了PHP跨平臺獲取服務(wù)器IP地址自定義函數(shù)分享,本文函數(shù)會根據(jù)系統(tǒng)類型選擇不同的命令來獲取服務(wù)器的IP地址,需要的朋友可以參考下2014-12-12
解析php利用正則表達(dá)式解決采集內(nèi)容排版的問題
本篇文章是對php利用正則表達(dá)式解決采集內(nèi)容排版問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP帶節(jié)點操作的無限分類實現(xiàn)方法詳解
這篇文章主要介紹了PHP帶節(jié)點操作的無限分類實現(xiàn)方法,可實現(xiàn)無限分類及針對節(jié)點的添加、刪除、移動等功能,需要的朋友可以參考下2016-11-11
新安裝的MySQL數(shù)據(jù)庫需要注意的安全知識
在你自己安裝了一個新的MySQL服務(wù)器后,你需要為MySQL的root用戶指定一個目錄(缺省無口令),否則如果你忘記這點,你將你的MySQL處于極不安全的狀態(tài)(至少在一段時間內(nèi))。2008-07-07

