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

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

 更新時(shí)間:2016年05月31日 11:25:33   作者:快樂無(wú)極  
本文主要介紹針對(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ù)來(lái)實(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ù)來(lái)實(shí)現(xiàn),如果是5.4及以上版本則使用JSON_UNESCAPED_UNICODE。

以上就是php中json_encode不兼容JSON_UNESCAPED_UNICODE的解決方案 ,希望能給大家一個(gè)參考,了解更多PHP的語(yǔ)法,大家可以關(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的解決方案,文中通過(guò)代碼示例給大家介紹的非常詳細(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ù)講解,以及使用需要注意的問(wèn)題,需要的朋友可以參考下
    2014-11-11
  • php目錄拷貝實(shí)現(xiàn)方法

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

    這篇文章主要介紹了php目錄拷貝實(shí)現(xiàn)方法,通過(guò)一個(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ù)庫(kù)相關(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)論

兴城市| 玛曲县| 启东市| 家居| 永安市| 汉沽区| 鸡西市| 原阳县| 澜沧| 文安县| 望城县| 峡江县| 普格县| 资源县| 林周县| 临清市| 名山县| 金华市| 澜沧| 洪雅县| 光泽县| 牡丹江市| 大荔县| 荆门市| 河东区| 兴隆县| 天津市| 普定县| 双鸭山市| 安岳县| 常熟市| 沙坪坝区| 抚顺县| 藁城市| 霍邱县| 靖西县| 哈巴河县| 阳江市| 本溪市| 富阳市| 永安市|