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

php中json_encode不兼容JSON_UNESCAPED_UNICODE的解決方案

 更新時(shí)間:2016年05月31日 11:25:33   作者:快樂無極  
本文主要介紹針對(duì)PHP5.4以下版本的json_encode不兼容JSON_UNESCAPED_UNICODE的處理,需要的朋友可以參考下。

PHP5.4才支持JSON_UNESCAPED_UNICODE這個(gè)參數(shù),此參數(shù)是讓中文字符在json_encode的時(shí)候不用轉(zhuǎn)義,減少數(shù)據(jù)傳輸量。但在PHP5.3中,就得自己寫個(gè)函數(shù)來實(shí)現(xiàn),以下就是解決方法:

/**
* 對(duì)變量進(jìn)行 JSON 編碼
* @param mixed value 待編碼的 value ,除了resource 類型之外,可以為任何數(shù)據(jù)類型,該函數(shù)只能接受 UTF-8 編碼的數(shù)據(jù)
* @return string 返回 value 值的 JSON 形式
*/
function json_encode_ex($value)
{
 if (version_compare(PHP_VERSION,'5.4.0','<'))
 {
  $str = json_encode($value);
  $str = preg_replace_callback(
         "#\\\u([0-9a-f]{4})#i",
         function($matchs)
         {
           return iconv('UCS-2BE', 'UTF-8', pack('H4', $matchs[1]));
         },
          $str
         );
  return $str;
 }
 else
 {
  return json_encode($value, JSON_UNESCAPED_UNICODE);
 }
}

判斷PHP的版本,如果低于5.4則使用自定義函數(shù)來實(shí)現(xiàn),如果是5.4及以上版本則使用JSON_UNESCAPED_UNICODE。

以上就是php中json_encode不兼容JSON_UNESCAPED_UNICODE的解決方案 ,希望能給大家一個(gè)參考,了解更多PHP的語法,大家可以關(guān)注《PHP5在線手冊(cè)》,也希望大家多多支持腳本之家。

相關(guān)文章

  • THINKPHP跨域報(bào)錯(cuò)的解決方案

    THINKPHP跨域報(bào)錯(cuò)的解決方案

    這篇文章主要介紹了THINKPHP跨域報(bào)錯(cuò)has been blocked by CORS policy: Response to preflight request doesn't pass access control check的解決方案,文中通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • phpmyadmin中禁止外網(wǎng)使用的方法

    phpmyadmin中禁止外網(wǎng)使用的方法

    這篇文章主要介紹了phpmyadmin中禁止外網(wǎng)使用的方法,涉及對(duì)配置文件的修改,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11
  • php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法

    php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法

    這篇文章主要介紹了php從數(shù)組中隨機(jī)選擇若干不重復(fù)元素的方法,涉及php數(shù)組操作的相關(guān)常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php遞歸遍歷多維數(shù)組的方法

    php遞歸遍歷多維數(shù)組的方法

    這篇文章主要介紹了php遞歸遍歷多維數(shù)組的方法,實(shí)例分析了php數(shù)組遍歷的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • PHP+mysql+ajax輕量級(jí)聊天室實(shí)現(xiàn)方法詳解

    PHP+mysql+ajax輕量級(jí)聊天室實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了PHP+mysql+ajax輕量級(jí)聊天室實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了php+mysql實(shí)現(xiàn)實(shí)時(shí)聊天室功能的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-10-10
  • 一個(gè)PHP模板,主要想體現(xiàn)一下思路

    一個(gè)PHP模板,主要想體現(xiàn)一下思路

    一個(gè)PHP模板,主要想體現(xiàn)一下思路...
    2006-12-12
  • PHP文件鎖函數(shù)flock()詳細(xì)介紹

    PHP文件鎖函數(shù)flock()詳細(xì)介紹

    這篇文章主要介紹了PHP文件鎖函數(shù)flock()詳細(xì)介紹,本文著重對(duì)flock函數(shù)的作用和參數(shù)講解,以及使用需要注意的問題,需要的朋友可以參考下
    2014-11-11
  • php目錄拷貝實(shí)現(xiàn)方法

    php目錄拷貝實(shí)現(xiàn)方法

    這篇文章主要介紹了php目錄拷貝實(shí)現(xiàn)方法,通過一個(gè)自定義遞歸調(diào)用函數(shù)實(shí)現(xiàn)對(duì)目錄的拷貝功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • PHP7.0連接DB操作實(shí)例分析【基于mysqli】

    PHP7.0連接DB操作實(shí)例分析【基于mysqli】

    這篇文章主要介紹了PHP7.0連接DB操作,結(jié)合實(shí)例形式分析了php7基于mysqli連接與查詢數(shù)據(jù)庫相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • PHP session反序列化漏洞超詳細(xì)講解

    PHP session反序列化漏洞超詳細(xì)講解

    這篇文章主要介紹了PHP?session反序列化漏洞,php?session反序列化漏洞存在的原因是當(dāng)序列化session和讀取反序列化字符時(shí)采用的序列化選擇器不一樣時(shí),處理的方法不一樣
    2023-02-02

最新評(píng)論

惠安县| 剑川县| 宁陕县| 安新县| 三亚市| 义马市| 沁源县| 九龙县| 安国市| 宁南县| 江华| 扶沟县| 巴中市| 扎鲁特旗| 鄂伦春自治旗| 文昌市| 泰州市| 凤冈县| 永城市| 曲阳县| 九龙县| 娄底市| 渝北区| 长兴县| 甘孜县| 绥德县| 自贡市| 兴文县| 布尔津县| 务川| 临武县| 通江县| 塔城市| 盐源县| 邹城市| 荆门市| 大埔县| 杨浦区| 赤壁市| 海阳市| 黄浦区|