亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线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ā)

貼心

項目群及時溝通

專業(yè)

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

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部
主站蜘蛛池模板: 手机看片日韩高清国产欧美 | 人人澡人人透人人爽 | 欧美日韩亚洲人人夜夜澡 | 婷婷国产天堂久久综合五月 | 天堂成人精品视频在线观 | a久久久久一级毛片护士免费 | 日韩免费高清视频网站 | 天天插天天透天天狠 | 精品国产高清自在线一区二区三区 | 黄在线网站 | 欧美一级特黄aa大片视频 | 亚洲欧洲日产国码二区首页 | 特级全黄一级毛片免费 | 99久久中文字幕伊人 | caonila国产在线观看 | 天天爱天天做天天爽天天躁 | 可以www视频 | 成人动漫在线观看视频 | 99国内精品| 欧美乱妇高清无乱码 | 香港一级a毛片在线播放 | 最近中文字幕免费mv在线视频 | 国产成人99精品免费视频麻豆 | 欧美日韩国产码高清综合人成 | 宅男在线 午夜影院 | 国产成人啪精品视频免费网 | 亚洲韩国日本欧美一区二区三区 | 首页 国产 日韩 欧美 动漫 | 欧美高清xxxxbbbbd | 一级特黄aa大片免费播放视频 | 先锋影音国产精品 | aa看片| 日韩毛片大全 | 国产毛片视频 | 91亚洲国产在人线播放午夜 | 91香蕉导航 | 麻豆xfplay国产在线观看 | 色羞羞 | 亚洲色图国产 | 日本免费黄色录像 | 久操精品视频 |