亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

教你如何使用PHP輸出中文JSON字符串

 更新時間:2014年05月22日 10:37:52   作者:  
PHP 和 JavaScript 交互其實很方便,PHP 原生也提供了對 JSON 格式的支持。主要包括 JSON 編碼和解碼兩個函數(shù):

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

json_endoce: http://cn.php.net/json_encode
json_dedoce: http://cn.php.net/json_decode

json_encode — 對變量進行 JSON 編碼,并返回 value 值的 JSON 形式,例如:

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

<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
?>

以上代碼執(zhí)行后輸出:

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

{"a":1,"b":2,"c":3,"d":4,"e":5}

假如要編碼的數(shù)據(jù)源(一般是一個數(shù)組),value 中包含中文,經(jīng)過 json_encode 處理后輸出的是 unicode 編碼。

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

<?php
$arr = array ('a'=>'腳本之家');
echo json_encode($arr);
?>

以上代碼執(zhí)行后輸出:

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

{"a":"\u811a\u672c\u4e4b\u5bb6"}

PHP 底層已經(jīng)做了 unicode 處理,如果嫌它不夠直觀,可以利用 urlencode 和 urldecode 方法繞過這個轉(zhuǎn)碼為 unicode 的過程:

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

$arr = array ('a'=>urlencode('腳本之家'));
echo urldecode(json_encode($arr));

以上代碼執(zhí)行后輸出:

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

{"a":"腳本之家"}

相關(guān)文章

  • JS操作JSON常用方法(10w閱讀)

    JS操作JSON常用方法(10w閱讀)

    工作中做了幾款自動化測試工具都是跟日志讀取相關(guān),日志格式又大多數(shù)都是JSON,所以這里把常用的JS操作JSON的方法做了總結(jié),需要的朋友可以參考下
    2020-12-12
  • nodejs教程 安裝express及配置app.js文件的詳細(xì)步驟

    nodejs教程 安裝express及配置app.js文件的詳細(xì)步驟

    express.js是nodejs的一個MVC開發(fā)框架,并且支持jade等多種模板。下面簡單來說說express的安裝和app.js文件的配置,然后在今后的教程中一步一步使用express.js搭建個聊天室
    2013-05-05
  • jQuery 遍歷json數(shù)組的實現(xiàn)代碼

    jQuery 遍歷json數(shù)組的實現(xiàn)代碼

    看到網(wǎng)上有很多朋友問遍歷json數(shù)組的代碼,腳本之家特為大家整理了一些,需要的朋友可以看下。
    2010-03-03
  • 打印json對象的內(nèi)容及JSON.stringify函數(shù)應(yīng)用

    打印json對象的內(nèi)容及JSON.stringify函數(shù)應(yīng)用

    json對象的內(nèi)容在調(diào)試的時候用的到通過JSON.stringify函數(shù),可以轉(zhuǎn)換json對象為字符串,接下來為大家詳細(xì)介紹下,感興趣的朋友可以參考下哈
    2013-03-03
  • JSON.stringify 語法實例講解

    JSON.stringify 語法實例講解

    可能有些人對系列化這個詞過敏,我的理解很簡單。就是說把原來是對象的類型轉(zhuǎn)換成字符串類型(或者更確切的說是json類型的)。就這么簡單。打個比方說,你有一個類,那么你可以通過這個方法轉(zhuǎn)換成相應(yīng)的json類型的
    2012-03-03
  • javascript表單域與json數(shù)據(jù)間的交互

    javascript表單域與json數(shù)據(jù)間的交互

    找了幾個javascript的框架,都沒有找到我想要的: 提供函數(shù),把某個表單的所有域封裝成json數(shù)據(jù)格式的對象,唯有自己實現(xiàn)一個。
    2008-10-10
  • 快速解決處理后臺返回json數(shù)據(jù)格式的問題

    快速解決處理后臺返回json數(shù)據(jù)格式的問題

    今天小編就為大家分享一篇快速解決處理后臺返回json數(shù)據(jù)格式的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • JSONP 跨域共享信息

    JSONP 跨域共享信息

    JSONP(JSON with Padding)是資料格式 JSON 的一種“使用模式”,可以讓網(wǎng)頁從別的網(wǎng)域要資料。另一個解決這個問題的新方法是跨來源資源共享
    2012-08-08
  • js中將字符串轉(zhuǎn)換成json的三種方式

    js中將字符串轉(zhuǎn)換成json的三種方式

    使用ajax的開發(fā)項目過程中,經(jīng)常需要將json格式的字符串返回到前端,前端解析成js對象(JSON )。
    2011-01-01
  • JSON相關(guān)知識匯總

    JSON相關(guān)知識匯總

    本文給大家匯總了一下關(guān)于json的相關(guān)的知識點,從基礎(chǔ)到示例,非常全面,有需要的小伙伴可以參考下。
    2015-07-07

最新評論