婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

PHP封裝XML和JSON格式數據接口操作示例

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

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

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

1.JSON

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

2.XML

xml數據就要復雜一點了,讓我們看一下xml數據的格式

那么怎樣構造呢?

3.制作生產接口數據的類

?php
//定義生成接口數據類
class Api
{
  /*
   * 生成json數據格式
   * @param integer $code 狀態碼
   * @param string $message 提示信息
   * $param array $data 數據
   * return string
   */
   public static function json($code, $message = '', $data = array())
   {
     //如果狀態碼不是數字就返回空
     if(!is_numeric($code)) {
       return '';
     }
     //構造返回數據
     $result = array(
       'code' = > $code,
       'message' => $message,
       'data' => $data
     );
     return json_encode($result);
   }
  /*
   * 生成xml數據格式
   * @param integer $code 狀態碼
   * @param string $message 提示信息
   * @param array $data 數據
   * return string
   */
   public static function xml($code, $message = '', $data = array())
   {
     if(!is_numeric($code)) {
       return '';
     }
     $result = array(
       'code' => $code,
       'message' => $message,
       'data' => $data
     );
     //構造xml數據
     //使返回的數據以xml格式顯示
     header("Content-Type:text/xml");
     //開始拼xml數據
     $xml = "?xml version='1.0' encoding='UTF-8'?>";
     //根節點
     $xml .= "root>";
     //創建一個額外函數來構造
     $xml .= self::xmlToEncode($result);
     $xml .= "/root>";
     return $xml;
   }
   //構造xml數據函數
   public static function xmlToEncode($data)
   {
     $xml = "";
     $attr = "";
     foreach($data as $key => $value)
     {
       //如果傳遞的數組是沒有鍵值的話,0>,1>這種類型的節點是不合法的,所有就要判斷了,如果是數字就這樣item id='0'>顯示
       if(is_numeric($key)) {
         $attr = "id = '{$key}'";
         $key = "item";
       }
       //如果是數字就加上$attr
       $xml .= "{$key}{$attr}>";
       //如果value是數組就進行遞歸
       $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, "返回數據成功", $data);
$json = Api::json(200, "返回數據成功", $data);
?>

xml格式數據:上面那張介紹xml格式

json格式數據:

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

在線XML/JSON互相轉換工具:
http://tools.jb51.net/code/xmljson

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

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

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

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

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

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

標簽:遂寧 寧夏 荊門 徐州 武威 吐魯番 常州 遵義

巨人網絡通訊聲明:本文標題《PHP封裝XML和JSON格式數據接口操作示例》,本文關鍵詞  PHP,封裝,XML,和,JSON,格式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP封裝XML和JSON格式數據接口操作示例》相關的同類信息!
  • 本頁收集關于PHP封裝XML和JSON格式數據接口操作示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲欧美日韩国产另类专区| 日韩电影在线免费观看| 一区二区三区视频在线看| 日韩av中文字幕一区二区| 99v久久综合狠狠综合久久| 欧美精品一区二区高清在线观看| 亚洲精品国久久99热| 国产一区二区在线观看视频| 欧美一区午夜视频在线观看| 亚洲精品免费在线| 成人午夜视频在线| 久久午夜色播影院免费高清| 日本免费在线视频不卡一不卡二| 在线观看视频欧美| 国产精品久99| 丁香另类激情小说| 国产片一区二区三区| 日本不卡的三区四区五区| 欧美在线免费观看亚洲| 中文字幕在线一区免费| 国产成人av一区| 久久精品人人做人人综合| 精油按摩中文字幕久久| 精品日韩av一区二区| 日韩精品成人一区二区在线| 欧美日韩色一区| 亚洲一区二区在线播放相泽 | 综合亚洲深深色噜噜狠狠网站| 激情综合网激情| 久久久久久久久免费| 国产露脸91国语对白| 久久夜色精品国产欧美乱极品| 国产精品综合一区二区| 久久九九国产精品| 国产精品18久久久久| 国产婷婷一区二区| 91在线免费视频观看| 一区二区三区四区国产精品| 欧美日韩一区三区| 免费在线视频一区| 久久影院视频免费| 成人性视频网站| 亚洲精品精品亚洲| 欧美日本一道本| 激情深爱一区二区| 中文字幕国产精品一区二区| 99国产精品久久久久久久久久久| 亚洲欧美一区二区三区国产精品| 91福利视频久久久久| 日韩**一区毛片| 日本一区二区三区国色天香| 日本道精品一区二区三区| 日韩av在线发布| 国产喷白浆一区二区三区| 91高清视频免费看| 久88久久88久久久| 国产精品国产三级国产aⅴ入口| 色狠狠av一区二区三区| 蜜臀久久99精品久久久久久9| 精品粉嫩超白一线天av| 91啪九色porn原创视频在线观看| 亚洲国产一区二区a毛片| 日韩精品一区二区三区视频播放| 成人免费高清视频| 午夜欧美在线一二页| 久久日一线二线三线suv| 色哟哟国产精品| 精品亚洲成a人| 亚洲欧美日韩久久| 精品国产乱码久久久久久蜜臀| 97se亚洲国产综合自在线观| 日韩av电影免费观看高清完整版| 国产精品久久网站| 欧美一级电影网站| 色综合久久中文字幕| 久久99精品久久久久久久久久久久 | 国产精品不卡一区| 欧美一卡2卡三卡4卡5免费| 成人av网站在线观看| 日本vs亚洲vs韩国一区三区二区 | 国产精品嫩草影院av蜜臀| 欧美日韩精品专区| 99久久综合精品| 国产原创一区二区| 日韩电影在线观看电影| 亚洲欧美成aⅴ人在线观看| 精品国产精品网麻豆系列| 欧美日韩五月天| 色综合久久88色综合天天| 国产精品一区二区久久精品爱涩 | 精品少妇一区二区三区在线视频| 日本精品一级二级| 99热在这里有精品免费| 国产精品性做久久久久久| 麻豆视频观看网址久久| 亚洲一区精品在线| 中文字幕一区二区三区乱码在线| 久久久一区二区三区| 欧美电影免费观看高清完整版在线 | 亚洲日本青草视频在线怡红院| 26uuu精品一区二区在线观看| 欧美日韩视频在线第一区| 日本精品免费观看高清观看| 色综合久久久久综合体桃花网| 国产成人免费在线视频| 韩国欧美国产一区| 久色婷婷小香蕉久久| 看电影不卡的网站| 加勒比av一区二区| 久久av资源网| 精品一区二区三区在线视频| 美女高潮久久久| 久热成人在线视频| 国产精品资源网| 高清在线观看日韩| va亚洲va日韩不卡在线观看| av在线一区二区三区| 99re成人精品视频| 色噜噜狠狠成人中文综合| 欧美亚洲综合在线| 91精品在线观看入口| 精品国产麻豆免费人成网站| 久久精品人人做| 亚洲欧洲无码一区二区三区| 亚洲三级在线看| 洋洋av久久久久久久一区| 全部av―极品视觉盛宴亚洲| 精品在线观看视频| av亚洲精华国产精华精| 欧洲一区在线观看| 91精品国产综合久久精品app| 精品国产三级电影在线观看| 欧美国产成人精品| 亚洲一区二区三区在线播放| 日韩av网站在线观看| 国产成人自拍在线| 欧美性三三影院| 久久精品亚洲乱码伦伦中文| 国产精品成人午夜| 日韩成人av影视| 成人天堂资源www在线| 欧美精品视频www在线观看| 久久久欧美精品sm网站| 亚洲乱码国产乱码精品精的特点 | 精品精品国产高清a毛片牛牛| 国产日韩欧美综合在线| 亚洲线精品一区二区三区 | 欧美老女人第四色| 久久这里只有精品首页| 亚洲自拍偷拍九九九| 国产专区欧美精品| 欧美色涩在线第一页| 国产精品色在线| 成人app下载| 91首页免费视频| 日韩欧美精品三级| 亚洲午夜在线电影| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 久久91精品久久久久久秒播| 另类小说欧美激情| 欧美性生活久久| 国产欧美日韩精品在线| 欧美aaaaa成人免费观看视频| 一本到高清视频免费精品| 精品国产一区二区三区四区四| 夜夜揉揉日日人人青青一国产精品| 国产酒店精品激情| 日韩免费一区二区| 天堂在线一区二区| 欧美视频在线不卡| 亚洲少妇屁股交4| 成人美女视频在线观看| 精品国产一区二区三区久久久蜜月| 亚洲综合男人的天堂| 成人动漫av在线| 亚洲国产岛国毛片在线| 国产精品自拍在线| 精品美女在线播放| 日本免费新一区视频| 8x8x8国产精品| 亚洲成人在线免费| 欧美日韩中文国产| 午夜精品一区在线观看| 色综合久久六月婷婷中文字幕| 中文字幕制服丝袜成人av | 日本在线观看不卡视频| 日本精品裸体写真集在线观看| 国产精品欧美久久久久一区二区| 韩国理伦片一区二区三区在线播放| 91精品国产综合久久久蜜臀图片| 午夜久久久久久| 欧美男人的天堂一二区| 亚洲一区二区三区精品在线| 色诱亚洲精品久久久久久| **性色生活片久久毛片| www.综合网.com| 一区二区三区在线观看视频| 色哟哟一区二区在线观看| 夜夜操天天操亚洲| 在线电影院国产精品|