最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實現(xiàn)json_decode不轉(zhuǎn)義中文的方法

 更新時間:2017年05月20日 12:09:16   作者:陳小峰_iefreer  
這篇文章主要介紹了PHP實現(xiàn)json_decode不轉(zhuǎn)義中文的方法,結(jié)合實例形式具體分析了php5.4+及5.3版本針對json_decode實現(xiàn)不轉(zhuǎn)義中文的具體操作技巧與相關(guān)注意事項,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)json_decode不轉(zhuǎn)義中文的方法。分享給大家供大家參考,具體如下:

默認情況下PHP的 json_decode 方法會把特殊字符進行轉(zhuǎn)義,還會把中文轉(zhuǎn)為Unicode編碼形式。

這使得數(shù)據(jù)庫查看文本變得很麻煩。所以我們需要限制對于中文的轉(zhuǎn)義。

對于PHP5.4+版本,json_decode函數(shù)第二個參數(shù),可以用來限制轉(zhuǎn)義范圍。

要限制中文,使用JSON_UNESCAPED_UNICODE參數(shù)。

json_encode($a, JSON_UNESCAPED_UNICODE);

對于PHP5.3版本,可以先把ASCII 127以上的字符轉(zhuǎn)換為HTML數(shù)值,這樣避免被json_decode函數(shù)轉(zhuǎn)碼:

function my_json_encode($arr)
{
    //convmap since 0x80 char codes so it takes all multibyte codes (above ASCII 127). So such characters are being "hidden" from normal json_encoding
    array_walk_recursive($arr, function (&$item, $key) { if (is_string($item)) $item = mb_encode_numericentity($item, array (0x80, 0xffff, 0, 0xffff), 'UTF-8'); });
    return mb_decode_numericentity(json_encode($arr), array (0x80, 0xffff, 0, 0xffff), 'UTF-8');
}

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語言風格/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ù)學運算技巧總結(jié)》、《PHP基本語法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • phplist及phpmailer(組合使用)通過gmail發(fā)送郵件的配置方法

    phplist及phpmailer(組合使用)通過gmail發(fā)送郵件的配置方法

    這篇文章主要介紹了phplist及phpmailer通過gmail發(fā)送郵件的配置方法,分析了組合使用二者過程中的相關(guān)問題與注意事項,需要的朋友可以參考下
    2016-03-03
  • php的memcached客戶端memcached

    php的memcached客戶端memcached

    之前在安裝memcache時有提到memcached客戶端是叫memcache,其實還有一個基于libmemcached的客戶端叫memcached,據(jù)說性能更好,功能也更多。
    2011-06-06
  • php實現(xiàn)遞歸與無限分類的方法

    php實現(xiàn)遞歸與無限分類的方法

    這篇文章主要介紹了php實現(xiàn)遞歸與無限分類的方法,涉及php的遞歸操作技巧,需要的朋友可以參考下
    2015-02-02
  • php數(shù)組分頁實現(xiàn)方法

    php數(shù)組分頁實現(xiàn)方法

    這篇文章主要介紹了php數(shù)組分頁實現(xiàn)方法,涉及php數(shù)組操作、數(shù)學運算及字符串操作等相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • php7和php5的詳細對比

    php7和php5的詳細對比

    這篇文章主要介紹了php7和php5詳細對比,對此感興趣的同學,可以自己研究下
    2021-04-04
  • php實現(xiàn)的SSO單點登錄系統(tǒng)接入功能示例分析

    php實現(xiàn)的SSO單點登錄系統(tǒng)接入功能示例分析

    這篇文章主要介紹了php實現(xiàn)的SSO單點登錄系統(tǒng)接入功能,簡單分析了SSO單點登錄系統(tǒng)接入的原理與php相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2016-10-10
  • php+html優(yōu)化頁面顯示速度的方法小結(jié)

    php+html優(yōu)化頁面顯示速度的方法小結(jié)

    這篇文章主要為大家詳細介紹了php結(jié)合html優(yōu)化頁面顯示速度的一些常見方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • Yii框架實現(xiàn)樂觀鎖與悲觀鎖流程詳解

    Yii框架實現(xiàn)樂觀鎖與悲觀鎖流程詳解

    樂觀鎖(optimistic locking)表現(xiàn)出大膽、務(wù)實的態(tài)度。使用樂觀鎖的前提是, 實際應(yīng)用當中,發(fā)生沖突的概率比較低。他的設(shè)計和實現(xiàn)直接而簡潔。 目前Web應(yīng)用中,樂觀鎖的使用占有絕對優(yōu)勢。悲觀鎖正如其名字,悲觀鎖(pessimistic locking)體現(xiàn)了一種謹慎的處事態(tài)度
    2022-11-11
  • PHP goto語句簡介和使用實例

    PHP goto語句簡介和使用實例

    這篇文章主要介紹了什么是PHP goto語句和goto操作符的使用實例,需要的朋友可以參考下
    2014-03-03
  • 實例講解PHP面向?qū)ο笾鄳B(tài)

    實例講解PHP面向?qū)ο笾鄳B(tài)

    這篇文章主要介紹了實例講解PHP面向?qū)ο笾鄳B(tài),本文用實例講解什么情況下使用PHP的多態(tài)、多態(tài)的好處等內(nèi)容,可以充分幫你理解多態(tài),需要的朋友可以參考下
    2014-08-08

最新評論

黄石市| 无极县| 绥阳县| 武冈市| 集安市| 石台县| 葫芦岛市| 根河市| 红原县| 廉江市| 怀仁县| 江津市| 彰化县| 土默特左旗| 万山特区| 封丘县| 松潘县| 阆中市| 云阳县| 焉耆| 乌拉特前旗| 鄢陵县| 湾仔区| 焉耆| 河源市| 廉江市| 唐河县| 无为县| 邯郸市| 玛纳斯县| 微山县| 沙雅县| 宜都市| 凤山市| 枣阳市| 华容县| 大名县| 万载县| 县级市| 平泉县| 周宁县|