简单获取新浪短网址API接口的方法(附PHP请求示例)

简单获取新浪短网址API接口的方法(附PHP请求示例),第1张

新浪网址api是新浪官方对外公开的短网址生成接口,可以将冗长的链接地址缩短生成 tcn 格式的短链接,下面分享一个获取新浪短网址API接口的方法以及接口请求方法。

1、在线使用

将API地址中 ">

分割成一个数组。获取到goods_id的值

结果存在一个数组里?数组是在PHP的内存中的,一个脚本运行完的时候这个数组也就变成空的了。所以写到硬盘里或者数据库里吧。这是按你说的写到数组里的方法,你加一点就可以改成存到别的地方:

<php

function curl($url)

{

$curl = curl_init();

$curl_header = array(

'Accept: /',

'User-Agent: Mozilla/50 (Windows NT 52; rv:501) Gecko/20100101 Firefox/501',

'Connection: Keep-Alive');

curl_setopt($curl,CURLOPT_URL,$url);

curl_setopt($curl,CURLOPT_REFERER,$url);

curl_setopt($curl,CURLOPT_>

如果你要

之间的所有源码,用 preg_match 就可以,不用preg_match_all ,如果你要里面的所有的

标签中的内容,可以用preg_match_all //提取所有代码 $pattern = '/

(+)

/is'; preg_match($pattern, $string, $match); //$match[0] 即为

之间的所有源码 echo $match[0]; //然后再提取

之间的内容 $pattern = '/(+)li>/is'; preg_match_all($pattern, $match[0], $results); $new_arr=array_unique($results[0]); foreach($new_arr as $kkk){ echo $kkk; }

你在gophp里面写下面的代码:

$url=$_GET['s'];

switch($url){

case zhidao:

header("location:这里是你地址写上就行") exit();

break;

//……

}

注意运行php,在地址栏上输入>

直接使用while循环来处理,循环使用随机函数mt_rand,将随机数存入一个数组中,作为判断数据是否重复的依据(in_array);使用glob函数来判断new目录下的文章篇数,作为生成随机数的最大值;整体代码如下:

执行后的效果:

代码 *** 作:

<php

//获取文件夹下html的数量

$max_num = glob("xxx/new/html");

$num = 0;

$rand_num = [];

$result_arr = [];

while($num < 100){

$tample_num = mt_rand(1,$max_num);

if(!in_array($tample_num,$rand_num)){

$rand_num[] = $tample_num;

$result_arr[] = ">

$num++;

}

}

foreach($result_arr as $v){

echo $v"<hr/>";

}

echo "数组的大小" count($result_arr);

以上就是关于简单获取新浪短网址API接口的方法(附PHP请求示例)全部的内容,包括:简单获取新浪短网址API接口的方法(附PHP请求示例)、PHP网址_GET取值、php获取一万次网址内容怎样最快等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9422668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存