日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
漫談JSON類的相關(guān)問題和及其使用方法

學(xué)習(xí)JSON類時,你可能會遇到各種樣的問題,這里將介紹關(guān)于它的解決方法,在這里拿出來和大家分享一下,現(xiàn)在經(jīng)常用到PHP和JS進(jìn)行數(shù)據(jù)交互,使用最多的一般就是JSON類,我來用自己的話說說兩類語言中的數(shù)據(jù)交互吧。#t#

在PHP中,存在方法JSON_encode JSON_decode其中前者多用于將PHP的數(shù)組ARRAY轉(zhuǎn)化為JSON格式:{"a":"a1","b":"b1"}后者則用于將JSON格式轉(zhuǎn)化為PHP的對象,并可以通過$obj->a來調(diào)用(不理解別著急,一會看看下邊的例子)

自己寫的一個實(shí)例,可以copy下去自己試試看:

 
 
  1.  
  2. $string=array(  
  3. "num1"=>"one",  
  4. "num2"=>"two",  
  5. "num3"=>array(  
  6. "num31"=>"three_one",  
  7. "num32"=>"three_two",  
  8. )  
  9. );  
  10. print_r($string);  
  11. echo"
    ";  
  12. $json=json_encode($string);  
  13. echo$json;  
  14. $fjson=json_decode($json);  
  15. echo"
    ";  
  16. print_r($fjson);  
  17. echo"
    ";  
  18. echo$fjson->num3->num31;  
  19. echo"
    ";  
  20. $arr=(array)$fjson;  
  21. print_r($arr);  
  22. echo"
    ";  
  23. $arr2=(array)$fjson->num3;  
  24. print_r($arr2);  
  25. echo"";  
  26. ?> 
  27. 輸出的結(jié)果:  
  28. Array([num1]=>one[num2]=>two[num3]=>Array([num31]=>three_one[num32]=>three_two))  
  29. {"num1":"one","num2":"two","num3":{"num31":"three_one","num32":"three_two"}}  
  30. stdClassObject([num1]=>one[num2]=>two[num3]=>stdClassObject([num31]=>three_one[num32]=>three_two))  
  31. three_one  
  32. Array([num1]=>one[num2]=>two[num3]=>stdClassObject([num31]=>three_one[num32]=>three_two))  
  33. Array([num31]=>three_one[num32]=>three_two) 

以上就是對于JSON類的介紹說明,歡迎大家學(xué)習(xí)切磋。


名稱欄目:漫談JSON類的相關(guān)問題和及其使用方法
URL標(biāo)題:http://m.5511xx.com/article/cdpepii.html