欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

json_encode — 對(duì)變量進(jìn)行 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ù)源(一般是一個(gè)數(shù)組),value 中包含中文,經(jīng)過(guò) 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 方法繞過(guò)這個(gè)轉(zhuǎn)碼為 unicode 的過(guò)程:

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    JSON.stringify 語(yǔ)法實(shí)例講解

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

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

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

    快速解決處理后臺(tái)返回json數(shù)據(jù)格式的問(wèn)題

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

    JSONP 跨域共享信息

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

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

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

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

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

最新評(píng)論