PHP 使用json格式返回響應信息 方法封裝

        /**
     * 返回Json數據
     * @param int $code Json格式的返回代碼
     * @param string $message 提示信息
     * @param array $data 數組型
     * @return string 
     */
    function return_Json($code,$message = '',$data = array()){
    //  判斷$code是否爲數字
        if(!is_numeric($code)){
            return '';
        }
  
        $result = array(
            'code' => $code,
            'message' => $message,
            'data' => $data
        );
    // 若不添加第二個參數將會返回一個URL編碼後的結果,致使中文仍要二次url解碼才能顯示
        echo json_encode($result,JSON_UNESCAPED_UNICODE);
    }
}


返回示例:


{
	"code": 101,
	"message": "erroy",
	"data": 
	{
		"msg": "請求失敗!請檢查您的請求方式是否爲空!"
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章