php期末作业动态网页,期末作业.php · p161813487 马成龙/作业 - Gitee.com

// 使用函数完成期末任务

//

/**

* 获得指定仓库的提交信息

* @param string $url 仓库地址,默认每次200个

* @return array 以数组形式返回提交的信息

*/

function getCommit($url = 'https://gitee.com/api/v5/repos/mclxu/task/commits?page=1&per_page=200') {

// 初始化curl工具

$ch = curl_init($url);

// 进行必要的配置

curl_setopt($ch, CURLOPT_HEADER, 0);

// 取消curl显示返回内容

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// 跳过证书检查

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

//从证书中检查SSL加密算法是否存在

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);

// 执行curl

$data = curl_exec($ch);

// 对data进行解码,将其从json格式转化为php数组

$data = json_decode($data, true);

curl_close($ch);

return $data;

}

// 使用函数输出每周作业提交次数

function getCommitByWeek(array $data) {<

你可能感兴趣的:(php期末作业动态网页)