获取必应随机不重复壁纸
admin 117 2019-04-07 22:53:09
/**
* 获取必应壁纸
*/
function get_img_bing()
{
$url = "https://cdn.hankin.cn/hankin";
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=' . get_rand(0, 15) . '&n=1');
if (preg_match("/<url>(.+?)<\/url>/ies", $str, $matches))
{
$imgurl = 'http://cn.bing.com' . $matches[1];
}
if ($imgurl)
{
return $imgurl;
}
else
{
return $url . "/random/material-" . mt_rand(1, 25) . ".png"; //苹果设备都不支持webp
}
}
/**
* 不重复随机
* @param $start
* @param $end
* @return int
*/
function get_rand($start,$end)
{
$numbers = range ($start, $end);
shuffle ($numbers);
$num=9999;
$result = array_slice($numbers,0,$num);
return rand($result['0'],$result['9999']);
}
To share this paste please copy this url and send to your friends
预览
还没有评论.
最新分享
- PHP用redis实现计数器功能从而实现限流
PHP | 46 | 2周前
- PHP批量下载QQ空间相册照片链接
PHP | 40 | 2周前
- PHP对一个接口进行请求次数限制
PHP | 30 | 2周前
- PHP汉字转拼音类文件
PHP | 32 | 2周前
- laravel 表单验证 api自定义错误信息返回json 与 路由别名场景验证
PHP | 35 | 2周前
- QQ或微信内打开网站提示用浏览器打开代码
PHP | 55 | 3周前
- 简易防CC攻击刷新跳转代码
PHP | 53 | 3周前