亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线91

/**
 * 生成接口數(shù)據(jù)格式
 */
class Response{
    /**
     * [show 按綜合方式輸出數(shù)據(jù)]
     * @param  [int] $code       [狀態(tài)碼]
     * @param  [string] $message [提示信息]
     * @param  array  $data    [數(shù)據(jù)]
     * @param  [string] $type  [類型]
     * @return [string]        [返回值]
     */
    public function show($code, $message, $data = array(),$type = ''){
        if(!is_numeric($code)){
            return '';
        }
        $result = array(
            'code' => $code,
            'message' => $message,
            'data' => $data
        );
        if($type == 'json'){
            return self::json($code, $message, $data);
        }elseif($type == 'xml'){
            return self::xml($code, $message, $data);
        }else{
            //TODO
        }
    }
    /**
     * [json 按json方式輸出數(shù)據(jù)]
     * @param  [int] $code       [狀態(tài)碼]
     * @param  [string] $message [提示信息]
     * @param  [array]  $data    [數(shù)據(jù)]
     * @return [string]          [返回值]
     */
    public static function json($code, $message, $data = array()){
        if(!is_numeric($code)){
            return '';
        }
        $result = array(
            'code' => $code,
            'message' => $message,
            'data' => $data
        );
        $result = json_encode($result);
        return $result;
    }
 
    /**
     * [xml 按xml格式生成數(shù)據(jù)]
     * @param  [int] $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
        );
        header("Content-Type:text/xml");
        $xml = "<?xml version='1.0' encoding='UTF-8'?>\n";
        $xml .= "<root>\n";
        $xml .= self::xmlToEncode($data);
        $xml .= "</root>";
        return $xml;
    }
 
    public static function xmlToEncode($data){
        $xml = '';
        foreach($data as $key => $value){
            if(is_numeric($key)){
                $attr = "id='{$key}'";
                $key = "item";
            }
            $xml .= "<{$key} {$attr}>\n";
            $xml .= is_array($value) ?  self::xmlToEncode($value) : "{$value}\n";
            $xml .= "</{$key}>\n";
        }
        return $xml;
    }
}
 
//測試
$grade = array("score" => array(70, 95, 70.0, 60, "70"), "name" => array("Zhang San", "Li Si", "Wang Wu", "Zhao Liu", "TianQi"));
$response = new Response();
$result = $response :: show(200,'success',$grade,'json');
print_r($result);

 

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項(xiàng)目群及時(shí)溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽(yù)

堅(jiān)持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部
主站蜘蛛池模板: 欧美200z人禽交 | 男女上下猛烈动态图午夜 | 人人澡天天澡夜夜澡 | 成 人 黄 色 视频免费播放 | 91短视频网址 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片免费看 | 国产综合在线播放 | 国产成人深夜福利在线观看 | 精品无码久久久久久久动漫 | 99国产牛牛视频在线网站 | 日韩美女性行为免费视频 | 飘花国产午夜精品不卡 | free亚洲| 嫩草影院懂你的影院 | freexxxhd性欧美 | 青青草原手机在线视频 | 天堂久久久久va久久久久 | 澳门成人免费永久视频 | 成人网免费| 亚洲看| 国产精品视频大全 | 亚洲第一精品夜夜躁人人爽 | 欧美一级高清片欧美国产欧美 | 免费人成网站永久 | 中文字幕在线免费看 | sss在线观看免费高清 | 精品视频一区二区三区免费 | 成人在线午夜 | 三级三级三级a级全黄公司的 | 中国产一级毛片 | 日韩人成免费网站大片 | 韩国欧洲一级毛片免费 | 在线小毛片 | 一级视频在线播放 | xxx性欧美在线观看 youjizzxxxx18日本 | 一级特黄aaa免费 | 黄色在线看网站 | 久久免费视频7 | 日日日干 | 欧美很黄视频在线观看 | 亚欧有色在线观看免费版高清 |