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

老版本PHP轉(zhuǎn)義Json里的特殊字符的函數(shù)

 更新時間:2015年06月08日 15:46:36   投稿:hebedich  
本文給大家分享的是一則在老版本的php里使用的PHP轉(zhuǎn)義Json里的特殊字符的函數(shù),雖然不是很實用了,但還是記錄一下,有需要的小伙伴可以參考下。

在給一個 App 做 API,從服務(wù)器端的 MySQL 取出數(shù)據(jù),然后生成 JSON。數(shù)據(jù)中有個字段叫 content,里面保存了文章內(nèi)容,含有大量 HTML 標(biāo)簽,這個字段在轉(zhuǎn) json 的時候需要轉(zhuǎn)義,因為有大量的特殊字符會破壞 json 的結(jié)構(gòu)。

比如這么一段 content:

復(fù)制代碼 代碼如下:

'Lorem ipsum "dolor" sit amet, consectetur \ adipiscing elit.'

則必須要轉(zhuǎn)化為:

復(fù)制代碼 代碼如下:

Lorem ipsum \"dolor\" sit amet,\nconsectetur \\ adipiscing elit.

如果 PHP 版本 > 5.2,json_encode 自帶轉(zhuǎn)義。如果是舊版本的 PHP 則可以用下面的函數(shù)。

# list from www.json.org: (\b backspace, \f formfeed)
public function escapeJsonString($value) {
  $escapers = array("\\", "/", "\"", "\n", "\r", "\t", "\x08", "\x0c");
  $replacements = array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b");
  $result = str_replace($escapers, $replacements, $value);
  return $result;
}

經(jīng)常會用到,記錄一下,希望對你有幫助。

相關(guān)文章

  • PHP+Mysql+jQuery實現(xiàn)動態(tài)展示信息

    PHP+Mysql+jQuery實現(xiàn)動態(tài)展示信息

    在本文中,我將介紹如何在頁面上實現(xiàn)動態(tài)展示用戶發(fā)表的信息,將用戶發(fā)表的信息逐條播放展示。該效果可以在展示系統(tǒng)動態(tài)、商品評論等場景應(yīng)用
    2011-10-10
  • php判斷文件上傳類型及過濾不安全數(shù)據(jù)的方法

    php判斷文件上傳類型及過濾不安全數(shù)據(jù)的方法

    這篇文章主要介紹了php判斷文件上傳類型及過濾不安全數(shù)據(jù)的方法,可實現(xiàn)對$_COOKIE、$_POST、$_GET中不安全字符的過濾功能,非常具有實用價值,需要的朋友可以參考下
    2014-12-12
  • PHP判斷是否是微信打開,瀏覽器打開的方法

    PHP判斷是否是微信打開,瀏覽器打開的方法

    下面小編就為大家分享一篇PHP判斷是否是微信打開,瀏覽器打開的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • php解決安全問題的方法實例

    php解決安全問題的方法實例

    在本篇文章里小編給大家整理了關(guān)于php解決安全問題的方法實例以及相關(guān)知識點,有需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • PHP 日常開發(fā)小技巧

    PHP 日常開發(fā)小技巧

    在php的開發(fā)過程中的一些小技巧,經(jīng)常能遇到的一些。需要的朋友可以參考下。
    2009-09-09
  • PHP基于自定義類隨機(jī)生成姓名的方法示例

    PHP基于自定義類隨機(jī)生成姓名的方法示例

    這篇文章主要介紹了PHP基于自定義類隨機(jī)生成姓名的方法,結(jié)合實例形式分析了php基于數(shù)組與字符串的隨機(jī)數(shù)操作生成姓名的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-08-08
  • PHP類型約束用法示例

    PHP類型約束用法示例

    這篇文章主要介紹了PHP類型約束用法,結(jié)合實例形式分析了php針對特定場合及特定類型進(jìn)行強(qiáng)制類型約束的操作方法,需要的朋友可以參考下
    2016-09-09
  • ThinkPHP 模板引擎使用詳解

    ThinkPHP 模板引擎使用詳解

    thinkphp系統(tǒng)支持原生的PHP模板,而且本身內(nèi)置了一個基于XML的高效的編譯型模板引擎,系統(tǒng)默認(rèn)使用的模板引擎是內(nèi)置模板引擎,關(guān)于這個模板引擎的標(biāo)簽詳細(xì)使用可以參考模版引擎部分。
    2017-05-05
  • 掌握PHP垃圾回收機(jī)制詳解

    掌握PHP垃圾回收機(jī)制詳解

    這篇文章主要介紹了PHP垃圾回收機(jī)制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • [PHP]實用函數(shù)2

    [PHP]實用函數(shù)2

    [PHP]實用函數(shù)2...
    2007-11-11

最新評論

呼图壁县| 靖江市| 太白县| 大丰市| 龙里县| 宁化县| 观塘区| 济宁市| 沙雅县| 绩溪县| 盈江县| 德清县| 内黄县| 北川| 石城县| 湖南省| 石屏县| 贵定县| 孟州市| 泾川县| 修文县| 合川市| 昆山市| 酒泉市| 石林| 茂名市| 沂水县| 即墨市| 尉氏县| 齐齐哈尔市| 固安县| 天气| 石嘴山市| 胶南市| 扎赉特旗| 阳高县| 威远县| 龙川县| 吉木乃县| 武平县| 黄浦区|