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

/**
 * 生成接口數據格式
 */
class Response{
    /**
     * [show 按綜合方式輸出數據]
     * @param  [int] $code       [狀態碼]
     * @param  [string] $message [提示信息]
     * @param  array  $data    [數據]
     * @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方式輸出數據]
     * @param  [int] $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
        );
        $result = json_encode($result);
        return $result;
    }
 
    /**
     * [xml 按xml格式生成數據]
     * @param  [int] $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
        );
        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);

 

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部
主站蜘蛛池模板: 国产94在线传媒麻豆免费观看 | 欧美日韩另类在线观看视频 | 日日操天天操 | 激情影院网站 | 91久久天天躁狠狠躁夜夜 | 日韩三级伦理 | 亚洲欧美日韩精品久久亚洲区色播 | 日本免费资源 | 十八禁毛片 | 深夜男人天堂 | 好紧好湿好黄的视频 | 成人狠狠色综合 | 久久精品a亚洲国产v高清不卡 | 国产大片中文字幕在线观看 | 亚洲精品高清国产麻豆专区 | 高清女女同性一区二区 | 一级特黄aaaaaa大片 | 在线中文字日产区乱码 | 天天添 | 亚州一级毛片在线 | 福利片网站 | 日本人娇小hd | 香蕉视频草莓 | 在线观看a视频 | 激情黄网 | 黄色一级免费大片 | 日韩国产欧美 | 国产精品伦一区二区三级视频 | 老司机深夜福利影院 | 亚洲十八| 成人在线看片 | 色在线免费| 国产欧美一区二区三区在线 | 欧美国产在线视频 | 草草影院欧美 | 日本二区视频 | 欧美很很干 | 一级做a免费观看大全 | 在线观看麻豆国产精品 | 日本成人午夜 | 日本三级黄 |