校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例

PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例

熱門標(biāo)簽:臨沂智能電銷機器人軟件 銀川ai電話機器人 安陽自動外呼系統(tǒng)價格是多少 地圖標(biāo)注風(fēng)向標(biāo) 上海公司外呼系統(tǒng)線路 浙江外呼電話系統(tǒng)軟件 十堰ai電話機器人效果怎么樣 電梯外呼線路板維修視頻 芒果電銷機器人

本文實例講述了PHP封裝XML和JSON格式數(shù)據(jù)接口操作。分享給大家供大家參考,具體如下:

使用PHP開發(fā)app后端的接口時,我們需要返回數(shù)據(jù),最常用的就是XML和JSON格式的數(shù)據(jù),那么樣返回呢?

1.JSON

json數(shù)據(jù)是最容制造的,只要使用php自帶的json_encode()函數(shù)就可以簡單的制作出json數(shù)據(jù)了

2.XML

xml數(shù)據(jù)就要復(fù)雜一點了,讓我們看一下xml數(shù)據(jù)的格式

那么怎樣構(gòu)造呢?

3.制作生產(chǎn)接口數(shù)據(jù)的類

?php
//定義生成接口數(shù)據(jù)類
class Api
{
  /*
   * 生成json數(shù)據(jù)格式
   * @param integer $code 狀態(tài)碼
   * @param string $message 提示信息
   * $param array $data 數(shù)據(jù)
   * return string
   */
   public static function json($code, $message = '', $data = array())
   {
     //如果狀態(tài)碼不是數(shù)字就返回空
     if(!is_numeric($code)) {
       return '';
     }
     //構(gòu)造返回數(shù)據(jù)
     $result = array(
       'code' = > $code,
       'message' => $message,
       'data' => $data
     );
     return json_encode($result);
   }
  /*
   * 生成xml數(shù)據(jù)格式
   * @param integer $code 狀態(tài)碼
   * @param string $message 提示信息
   * @param array $data 數(shù)據(jù)
   * return string
   */
   public static function xml($code, $message = '', $data = array())
   {
     if(!is_numeric($code)) {
       return '';
     }
     $result = array(
       'code' => $code,
       'message' => $message,
       'data' => $data
     );
     //構(gòu)造xml數(shù)據(jù)
     //使返回的數(shù)據(jù)以xml格式顯示
     header("Content-Type:text/xml");
     //開始拼xml數(shù)據(jù)
     $xml = "?xml version='1.0' encoding='UTF-8'?>";
     //根節(jié)點
     $xml .= "root>";
     //創(chuàng)建一個額外函數(shù)來構(gòu)造
     $xml .= self::xmlToEncode($result);
     $xml .= "/root>";
     return $xml;
   }
   //構(gòu)造xml數(shù)據(jù)函數(shù)
   public static function xmlToEncode($data)
   {
     $xml = "";
     $attr = "";
     foreach($data as $key => $value)
     {
       //如果傳遞的數(shù)組是沒有鍵值的話,0>,1>這種類型的節(jié)點是不合法的,所有就要判斷了,如果是數(shù)字就這樣item id='0'>顯示
       if(is_numeric($key)) {
         $attr = "id = '{$key}'";
         $key = "item";
       }
       //如果是數(shù)字就加上$attr
       $xml .= "{$key}{$attr}>";
       //如果value是數(shù)組就進(jìn)行遞歸
       $xml .= is_array($value) ? self::xmlToEncode($value) : $value;
       $xml .= "/{$key}>";
     }
     return $xml;
   }
}
//下面就來測試一下吧
$data = array(
  'id' => 1,
  'name' => 'zjp',
  'content' => array(
    'sex' => '男',
    'age' => '24',
    'num' => array(1,3,5,7,9)
  )
);
$xml = Api::xml(200, "返回數(shù)據(jù)成功", $data);
$json = Api::json(200, "返回數(shù)據(jù)成功", $data);
?>

xml格式數(shù)據(jù):上面那張介紹xml格式

json格式數(shù)據(jù):

PS:本站還提供了如下XML與JSON相關(guān)工具,方便大家參考使用:

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

php代碼在線格式化美化工具:
http://tools.jb51.net/code/phpformat

在線XML格式化/壓縮工具:
http://tools.jb51.net/code/xmlformat

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP中json格式數(shù)據(jù)操作技巧匯總》、《PHP針對XML文件操作技巧總結(jié)》、《PHP基本語法入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • PHP調(diào)用全國天氣預(yù)報數(shù)據(jù)接口查詢天氣示例
  • php的api數(shù)據(jù)接口書寫實例(推薦)
  • PHP實現(xiàn)chrome表單請求數(shù)據(jù)轉(zhuǎn)換為接口使用的json數(shù)據(jù)
  • PHP實現(xiàn)騰訊短網(wǎng)址生成api接口實例
  • PHP接入支付寶接口失效流程詳解
  • PHP語言對接抖音快手小紅書視頻/圖片去水印API接口源碼
  • PHP預(yù)定義接口——Iterator用法示例
  • php與阿里云短信接口接入操作案例分析
  • PHP開發(fā)API接口簽名生成及驗證操作示例
  • PHP接口類(interface)的定義、特點和應(yīng)用示例
  • 微信小程序開發(fā)之獲取用戶手機號碼(php接口解密)
  • PHP 對象接口簡單實現(xiàn)方法示例
  • PHP開發(fā)api接口安全驗證操作實例詳解
  • 如何用PHP編寫簡單的api數(shù)據(jù)接口

標(biāo)簽:遂寧 寧夏 荊門 徐州 武威 吐魯番 常州 遵義

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例》,本文關(guān)鍵詞  PHP,封裝,XML,和,JSON,格式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩视频不卡中文| 一区二区三区精品在线| 国产一区二区三区黄视频| 欧美高清在线视频| 国产69精品久久久久毛片| 国产精品人成在线观看免费| 91精品麻豆日日躁夜夜躁| 亚洲同性gay激情无套| 777午夜精品视频在线播放| 奇米一区二区三区av| 337p粉嫩大胆噜噜噜噜噜91av| 天堂va蜜桃一区二区三区漫画版| 3atv一区二区三区| 喷白浆一区二区| 国产欧美日本一区视频| 色94色欧美sute亚洲线路一久| 日本成人中文字幕在线视频| 精品久久一区二区三区| 色婷婷综合五月| 开心九九激情九九欧美日韩精美视频电影 | 亚洲日本免费电影| 9191精品国产综合久久久久久 | 综合亚洲深深色噜噜狠狠网站| 99精品热视频| 久久av资源站| 日韩av电影天堂| 亚洲国产电影在线观看| 欧美日本乱大交xxxxx| 高清成人在线观看| 久久国产精品露脸对白| 亚洲一区二区免费视频| 中文字幕欧美日韩一区| 精品日韩在线一区| 91麻豆精品国产| 欧美日韩日本视频| 91国偷自产一区二区开放时间 | 91高清视频免费看| 东方aⅴ免费观看久久av| 精品写真视频在线观看| 麻豆一区二区三区| 九九九精品视频| 水野朝阳av一区二区三区| 一区二区三区在线观看国产| 中文一区二区完整视频在线观看| 久久夜色精品一区| 亚瑟在线精品视频| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲一区二区三区国产| 午夜国产精品影院在线观看| 无吗不卡中文字幕| 麻豆91免费观看| 国产乱码精品一区二区三区五月婷| 日韩av电影免费观看高清完整版 | 欧美tk—视频vk| 久久综合九色综合97婷婷女人| 精品国产sm最大网站免费看| 欧美一区二区福利视频| 欧美成人综合网站| 中文字幕精品三区| 亚洲尤物在线视频观看| 日本不卡1234视频| 国产一区激情在线| 色婷婷久久一区二区三区麻豆| 欧美三级日韩三级国产三级| 91精品婷婷国产综合久久| 精品欧美久久久| 亚洲欧美在线高清| 久久精品国产**网站演员| 国产成人福利片| 制服丝袜在线91| 日本一二三不卡| 日本成人在线看| 99国产麻豆精品| 国产亚洲婷婷免费| 亚洲成av人影院| 成人免费高清在线| 日韩欧美国产综合| 首页综合国产亚洲丝袜| 成人一级视频在线观看| 日韩精品在线看片z| 亚欧色一区w666天堂| 91麻豆精品秘密| 亚洲一区二区三区小说| 国产成人亚洲综合a∨婷婷 | 精品伦理精品一区| 亚洲国产精品久久久久婷婷884 | 久久免费看少妇高潮| 日本不卡1234视频| 欧美日韩高清影院| 午夜视频一区二区三区| 在线观看亚洲a| 一区二区三区高清在线| 91麻豆国产精品久久| 国产精品久久久久久久久果冻传媒 | 欧美大片拔萝卜| 久久精品久久99精品久久| 欧美福利视频导航| 免费精品99久久国产综合精品| 欧美一区在线视频| 美女国产一区二区| 久久久国产精品午夜一区ai换脸| 国产精品白丝av| 精品一区二区影视| 亚洲精品在线一区二区| 国产一区二区三区综合| 国产精品久久毛片| 欧美伊人久久大香线蕉综合69| 亚洲国产精品一区二区www在线| 欧美日韩中文字幕一区二区| 热久久一区二区| 国产精品久久久久久久久搜平片| 91啦中文在线观看| 国产精品99久久不卡二区| 一区在线中文字幕| 欧美老肥妇做.爰bbww| 国内精品伊人久久久久av影院| 欧美国产精品久久| 国产精品视频九色porn| 欧美性xxxxxx少妇| 成人毛片在线观看| 麻豆91精品91久久久的内涵| 国产精品麻豆久久久| 欧美乱熟臀69xxxxxx| 成人午夜在线播放| 另类小说图片综合网| 亚洲免费高清视频在线| 精品成人在线观看| 欧美一区二区性放荡片| 色视频成人在线观看免| 国产成人精品一区二| 久久国产人妖系列| 首页国产欧美久久| 亚洲欧美另类小说| 国产人妖乱国产精品人妖| 日韩欧美一二三| 亚洲欧美一区二区三区国产精品 | jiyouzz国产精品久久| 裸体在线国模精品偷拍| 免费久久99精品国产| 亚洲国产精品一区二区www| 亚洲主播在线观看| 亚洲精品五月天| 亚洲国产精品久久久久秋霞影院| 日韩激情一二三区| 国产精品中文字幕日韩精品 | 韩国女主播成人在线| 粉嫩在线一区二区三区视频| 久久精品免费在线观看| 中文字幕av一区二区三区| 三级不卡在线观看| 国产精品一区二区在线看| 在线视频你懂得一区二区三区| 91麻豆精品国产91久久久久| 2023国产精品视频| 亚洲最新视频在线观看| 国产美女精品一区二区三区| 91蝌蚪porny| 91精品国产91久久久久久一区二区 | 伊人色综合久久天天人手人婷| 午夜欧美电影在线观看| 国产一区二区精品久久99| 欧美日韩在线不卡| 亚洲日本va午夜在线影院| 国产成人在线视频免费播放| 欧美成人一区二区三区在线观看| 日韩美女视频一区| 性久久久久久久| www.66久久| 26uuu国产一区二区三区| 国产精品色哟哟| 日本不卡一区二区| 99久久久国产精品免费蜜臀| 日韩一级片网站| 亚洲精品国产视频| 国产suv精品一区二区883| 欧美美女一区二区三区| 亚洲欧美日韩在线播放| 国产九色sp调教91| 欧美一级理论片| 亚洲午夜在线视频| av在线不卡网| 国产精品三级久久久久三级| 全部av―极品视觉盛宴亚洲| 色哟哟欧美精品| 日本不卡一二三区黄网| 91在线免费视频观看| 国产精品嫩草99a| 成人激情免费网站| 国产精品欧美综合在线| 国产成人精品亚洲午夜麻豆| 精品理论电影在线观看| 久久se精品一区精品二区| 欧美成人video| 国产精品白丝av| 国产精品久久久久久久久果冻传媒| 丁香六月久久综合狠狠色| 国产精品久久久久三级| 一本大道久久a久久综合婷婷| 一区二区三区中文字幕| 欧美亚洲国产怡红院影院|