$value) { $value['require'] = $value['require'] > 0 ? "是" : "否" ; $value['remark'] = $value['remark'] ? $value['remark'] : 无 ; $new_content .= "|{$value['name']}| {$value['require']} | {$value['type']} | {$value['remark']} | \n"; } } $params = $content['request']['params'][$content['request']['params']['mode']]; if ($params && is_array($params) && $params[0] && $params[0]['name']){ $new_content .= " ##### 请求参数 |参数名|必选|类型|说明| |:----- |:-----|-----| "; foreach ($params as $key => $value) { $value['require'] = $value['require'] > 0 ? "是" : "否" ; $value['remark'] = $value['remark'] ? $value['remark'] : 无 ; $new_content .= "|{$value['name']}| {$value['require']} | {$value['type']} | {$value['remark']} | \n"; } } //如果参数类型为json if($content['request']['params']['mode'] == 'json' && $params){ $new_content .= " ##### 请求参数示例 ``` {$params} ``` "; } // json字段说明 $jsonDesc = $content['request']['params']['jsonDesc'] ; if ($content['request']['params']['mode'] == 'json' && $jsonDesc && $jsonDesc[0] && $jsonDesc[0]['name']){ $new_content .= " ##### json字段说明 |字段名|必选|类型|说明| |:----- |:-----|-----| "; foreach ($jsonDesc as $key => $value) { $value['require'] = $value['require'] > 0 ? "是" : "否" ; $value['remark'] = $value['remark'] ? $value['remark'] : 无 ; $new_content .= "|{$value['name']}| {$value['require']} | {$value['type']} | {$value['remark']} | \n"; } } //返回示例 if($content['response']['responseExample']){ $new_content .= " ##### 返回示例 ``` {$content['response']['responseExample']} ``` "; } //返回示例说明 if($content['response']['responseParamsDesc'] && $content['response']['responseParamsDesc'][0] && $content['response']['responseParamsDesc'][0]['name']){ $new_content .= " ##### 返回参数说明 |参数名|类型|说明| |:----- |:-----|-----| "; foreach ($content['response']['responseParamsDesc'] as $key => $value) { $value['remark'] = $value['remark'] ? $value['remark'] : 无 ; $new_content .= "|{$value['name']}| {$value['type']} | {$value['remark']} | \n"; } } $new_content .= " ##### 备注 {$content['info']['remark']} "; return $new_content ; } }