好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺析PHP中json_encode與json_decode的區別

淺析PHP中json_encode與json_decode的區別

熱門標簽:菏澤語音外呼系統運營商 公司外呼系統中心 電子地圖標注怎么修改 梧州市機器人外呼系統怎么樣 如何在世界地圖標注 臨沂crm外呼系統平臺 地圖標注符號樣式有 廈門400電話辦理選易號網 天客通地圖標注

一、json_encode() 對變量進行JSON編碼

  • 語法:json_encode($value[,$options=0])
  • 注意:  1、$value為要編碼的值,且該函數只對UTF8編碼的數據有效;
                 2、options:由以下常量組成的二進制掩碼:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP,                                       JSON_HEX_APOS,JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT;
         3、第二個參數一般不需要;
         4、json數據其實就是一個string,可以用var_dump()打印出來看數據類型;
         5、執行成功返回JSON數據,否則返回FALSE。   

示例:

$book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');
$json = json_encode($book);
echo $json;

  瀏覽器打印出的結果如下:

{"a":"xiyouji","b":"sanguo","c":"shuihu","d":"hongloumeng"}

二、json_decode() 對JSON數據進行解碼,轉換為PHP變量

  • 語法:json_decode($json[,$assoc=false[,$depth=512[,$options=0]]])
  • 注意:1、$json 為待解碼的數據,必須為utf8編碼的數據;
       2、$assoc 值為TRUE時返回數組,FALSE時返回對象;
       3、$depth 為遞歸深度;
       4、$option二進制掩碼,目前只支持 JSON_BIGINT_AS_STRING;
       5、一般只用前面兩個參數,如果要數據類型的數據要加一個參數true。

示例:

$book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');
  $json = json_encode($book);
  
  $array = json_decode($json,TRUE);
  $obj = json_decode($json);
  var_dump($array);
  var_dump($obj);

瀏覽器打印出的結果如下:

array(4) { ["a"]=> string(7) "xiyouji" ["b"]=> string(6) "sanguo" ["c"]=> string(6) "shuihu" ["d"]=> string(11) "hongloumeng" }
object(stdClass)#2 (4) { ["a"]=> string(7) "xiyouji" ["b"]=> string(6) "sanguo" ["c"]=> string(6) "shuihu" ["d"]=> string(11) "hongloumeng" }

兩個結果看起來沒多大區別,但調用里面的元素時,array和obj的方式是不同的。  

$book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');
  $json = json_encode($book);
  
  $array = json_decode($json,TRUE);
  $obj = json_decode($json);
  var_dump($array['b']);//調用數組元素
  echo 'br/>';
  var_dump($obj->c);//調用對象元素

 打印結果如下:

string(6) "sanguo" string(6) "shuihu"

到此這篇關于淺析PHP中json_encode與json_decode的區別的文章就介紹到這了,更多相關PHP json_encode與json_decode內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Thinkphp 框架基礎之源碼獲取、環境要求與目錄結構分析
  • php源碼的安裝方法和實例
  • php源碼的使用方法講解
  • PHP后臺備份MySQL數據庫的源碼實例
  • PHP自動生成縮略圖函數的源碼示例
  • PHP json_encode中文亂碼解決方法
  • 基于php解決json_encode中文UNICODE轉碼問題
  • php讓json_encode不自動轉義斜杠“/”的方法
  • 關于php unset對json_encode的影響詳解
  • PHP中讓json_encode不自動轉義斜杠“/”的方法
  • php json_encode與json_decode詳解及實例
  • php中json_encode不兼容JSON_UNESCAPED_UNICODE的解決方案
  • java解析php函數json_encode unicode 編碼問題
  • 源碼分析系列之json_encode()如何轉化一個對象

標簽:郴州 綿陽 瀘州 迪慶 貴陽 黃石 雞西 白城

巨人網絡通訊聲明:本文標題《淺析PHP中json_encode與json_decode的區別》,本文關鍵詞  淺析,PHP,中,json,encode,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析PHP中json_encode與json_decode的區別》相關的同類信息!
  • 本頁收集關于淺析PHP中json_encode與json_decode的區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲三级免费观看| 一本dvd一卡一区| 隔壁老王av无码精品线院| 总攻cao烂双性美人h| 国产伦精品一区二区三区88AV| 被老师的阴茎插得好爽| 宝贝儿帮我拉开拉链它想你了| 足控免费网站???视频| chinese赤兔Gay XXXXX| 免费国精产品一二三区区别在哪 | 九色福利| 婬荡交换乱婬mswzwla| 嗯~啊~轻一点????丝瓜视频| 女高中秘?洗澡视频| 少妇一级婬片免放99久久蜜Av| 亚洲欧美国产18| 红楼梦婬史A片在线观看| 男女做性全过程无遮视频| 少妇被????流白浆??水| 一级毛片a女人刺激视频免费| 秀人网大尺度| 一级黄色片在线观看| 全部免费特黄特色大片中国| 丰满老女人A片免费观看| 教练不要揉我胸了好爽| 日韩欧美在线视频观看| 波多野42部无码高潮视频| 古代肉多荤文高h将军| 跑男肉文| 欧美日韩国产人妻无码动图| 女m被虐乳被调教的小说| 手机看片片| 小兰跪趴撅高被主人玩弄H漫画| 老鸭窝91久久久久精品色| 亚洲香蕉一区二区三区在线观看| japanesehdtvxxxx69| 美女黄视频在线观看| 91熟女丨91老女人熟jk| 嗯啊娇喘抽搐高C喷潮水小说视频| 公妇乱爱| 久久艹视频|