亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线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ā)
  • 返回頂部
主站蜘蛛池模板: 黄色在线免费 | 免费视频毛片 | 78m成人免费视频 | 欧美日韩在线播一区二区三区 | 欧美日韩精品在线播放 | 国产丝袜在线视频 | 西西人体xxxⅹbbbb | 在线观看嗯啊成人动作片 | 日本黄色一级片视频 | 亚洲天堂欧美 | 欧美一级做一级做片性十三 | 97成人在线视频 | 精品久久久久久亚洲 | 亚洲一区 中文字幕 久久 | 天天操欧美 | 国产综合第一页在线视频 | 成年人视频在线观看免费 | 日韩在线播放全免费 | 天天看天天干 | 成人观看免费大片在线观看 | 被窝国产理论一二三影院 | 午夜免费视频网站 | 91视频一88av | 高清欧美一级在线观看 | 伊人天天 | 在线综合视频 | 久久综合九色综合欧美狠狠 | 日本三级香港三级人妇 m | 黄短视频在线观看免费版 | 特级深夜a级毛片免费观看 特级中国aaa毛片 | 亚洲欧美中文日韩在线 | 亚洲黄色在线视频 | 制服丝袜在线网站 | 站长推荐国产精品视频 | h视频免费在线 | 国产一区二区三区不卡免费观看 | 日本久久综合 | 日韩精品在线视频观看 | 欧美视频日韩视频 | 97人人做人人添人人爱 | 射狠狠 |