亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

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

2024-05-05 00:07:12
字體:
來源:轉載
供稿:網友

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

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

1.JSON

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

2.XML

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

PHP,封裝,XML,JSON,數據接口

那么怎樣構造呢?

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格式數據:

PHP,封裝,XML,JSON,數據接口

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


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美制服综合另类| 欧美美最猛性xxxxxx| 毛片精品免费在线观看| 国产精品88a∨| 98精品国产高清在线xxxx天堂| 日韩欧美中文在线| 这里只有精品视频在线| 91精品视频在线| 欧美日韩亚洲视频一区| 国产亚洲欧美视频| 精品调教chinesegay| 91亚洲国产成人久久精品网站| 亚洲a∨日韩av高清在线观看| 欧美性一区二区三区| 91免费版网站入口| 亚洲成人黄色在线观看| 97视频人免费观看| 91av在线免费观看视频| 伊人伊人伊人久久| 国产精品毛片a∨一区二区三区|国| 亚洲国产高潮在线观看| 欧美电影在线观看高清| 九九综合九九综合| 亚洲精品美女久久久久| 91av视频导航| 中文字幕欧美精品日韩中文字幕| 国产欧美日韩视频| 影音先锋日韩有码| 最近2019好看的中文字幕免费| 日韩免费在线观看视频| 成人欧美一区二区三区在线| 久久久这里只有精品视频| 日韩欧美在线播放| 国产香蕉精品视频一区二区三区| 亚洲欧美国产日韩中文字幕| 欧美性极品少妇精品网站| 精品中文字幕在线2019| 午夜精品视频网站| 国产欧美日韩中文字幕| 中文字幕亚洲一区在线观看| 精品在线欧美视频| 亚洲综合日韩中文字幕v在线| 亚洲人成在线观看网站高清| 7777精品视频| 国产精品爽黄69天堂a| 亚洲人成网站777色婷婷| 亚洲成人久久一区| 日本精品视频在线观看| 精品无人国产偷自产在线| 亚洲人成绝费网站色www| 国产精品免费久久久久影院| 中文字幕不卡av| 国产精品视频免费在线| 日韩在线观看高清| 国内精品久久久久伊人av| 欧美精品videossex性护士| 久久婷婷国产麻豆91天堂| 黄色成人在线免费| 福利视频一区二区| 久久精品国产99国产精品澳门| 国模gogo一区二区大胆私拍| 国产精品第8页| 97久久久免费福利网址| 日韩av成人在线| 国产成人综合亚洲| 亚洲成人av中文字幕| 久久这里只有精品视频首页| 国模极品一区二区三区| 亚洲精品日韩av| 伦伦影院午夜日韩欧美限制| 久久久国产视频91| 亚洲免费中文字幕| 91福利视频在线观看| 国产精品亚洲自拍| 久久精品中文字幕一区| 91sa在线看| 亚洲欧美999| 久久69精品久久久久久久电影好| 精品自拍视频在线观看| 中文字幕亚洲自拍| 久久成人这里只有精品| 亚洲国产精品久久久久| 亚洲精品一区av在线播放| 国产精品av在线播放| 正在播放亚洲1区| 精品久久久久久亚洲精品| 亚洲人成欧美中文字幕| 黑人狂躁日本妞一区二区三区| 国产日韩换脸av一区在线观看| 国产精品无码专区在线观看| 久久国产精品99国产精| 成人福利网站在线观看| 精品国内产的精品视频在线观看| 国产精品男人爽免费视频1| 亚洲精品自产拍| 亚洲成人av在线| 91亚洲永久免费精品| 欧美精品电影在线| 高清一区二区三区日本久| 永久555www成人免费| 成人免费激情视频| 亚洲国产精品久久久久| 91免费高清视频| 日韩精品在线免费观看视频| 在线观看国产成人av片| 亚洲成人精品久久| 最新国产精品拍自在线播放| 97视频网站入口| 欧美夫妻性视频| 精品久久久香蕉免费精品视频| 97视频免费在线观看| 国产精品爱啪在线线免费观看| 日韩激情av在线免费观看| 91免费看片在线| 国产精品美女久久久久av超清| 日韩欧美在线字幕| 欧美大片在线看免费观看| 久久久精品免费| 色综合久久中文字幕综合网小说| 亚洲天堂成人在线视频| 91av在线播放| 久久精品久久久久久国产 免费| 久久视频在线看| 亚洲欧美日韩国产成人| 夜色77av精品影院| 国内精品久久久久久久久| 久久久久国色av免费观看性色| 欧美极品少妇xxxxⅹ裸体艺术| 米奇精品一区二区三区在线观看| 亚洲欧美国产日韩中文字幕| 精品久久久久久久久久久久久| 久久精品在线播放| 日韩在线精品视频| 91福利视频网| 色综合天天狠天天透天天伊人| 北条麻妃99精品青青久久| 亚洲精品99久久久久中文字幕| 日产精品久久久一区二区福利| 色播久久人人爽人人爽人人片视av| 青青草原成人在线视频| 亚洲欧美日韩一区二区在线| 成人午夜黄色影院| 91精品国产色综合久久不卡98| 日韩女在线观看| 欧美亚洲免费电影| 亚洲精品国精品久久99热一| 亚洲福利视频网站| 久久精品国产精品亚洲| 欧美日韩国产va另类| 国产精品爽爽ⅴa在线观看| 亚洲精品成人久久| 国产精品美腿一区在线看| 国产精品久久久久免费a∨| 亚洲天堂开心观看| 成人福利视频在线观看| 久久久精品欧美| 欧美色xxxx| 欧美高清视频在线| 北条麻妃一区二区三区中文字幕| 亚洲男人第一网站| 久久久亚洲影院| 欧美成人精品一区二区| 亚洲成色999久久网站| 68精品久久久久久欧美|