已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: php正则有问

作者: @Ta

时间: 2014-08-19

点击: 14319

function is_zan($qq,$sid,$jqq){
/*判断是否赞过,如果没有赞过,则得到他的赞的地址*/
$contents=file_get_contents("http://ish.z.qq.com/infocenter_v2.jsp?B_UID={$qq}&sid={$sid}&g_ut=1");
preg_match_all('@<a href="http://blog(\d)0.z.qq.com/like/like_action.jsp(.*)">赞(\d{1,})</a>@Ui',$contents,$url_array);//得到含大量需要赞的地址
preg_match_all('@like/like_action(.*)qq.com/(.*?)/mood/(.*)">赞@',$contents,$jz);
$n=count($url_array['2']);
$zz=$zan+$n;

for($i=0;$i<$n;$i++){
if(strstr($jqq,$jz['2'][$i])){
echo '出现不赞QQ <hr /> ';
}else{
$url="http://blog".$url_array['1'][$i]."0.z.qq.com/like/like_action.jsp".$url_array['2'][$i];
echo '赞成功<hr />'; file_get_contents(html_entity_decode($url));

正则中'@<a href="http://blog(\d)0.z.qq.com/like/like_action.jsp(.*)">赞(\d{1,})</a>@Ui'
这个是什么意思呢?一个 ' @ 后面的……
还有$url_array
$url_array['2']参数2是什么意思?  

[隐藏样式|查看源码]


『回复列表(28|隐藏机器人聊天)』

1. 你print_r()一下就知道url_array的2是啥意思。@后面的是限定符
(/@Ta/2014-08-19 03:16//)

2. @浪人,嘿,逮到你了{坏笑}

(/@Ta/2014-08-19 03:24//)

3. 学正则你就知道了
(/@Ta/2014-08-19 03:25//)

4. @浪人@是什么意思
(/@Ta/2014-08-19 03:59//)

5. @浪人@是什么意思
(/@Ta/2014-08-19 04:33//)

6. @的作用是是语法规定,犹如字符串的前后使用引号一样。
(/@Ta/2014-08-19 07:44//)

7. @郑锋,郑哥现在正在学,不懂在问。。。呢。
(/@Ta/2014-08-19 08:40//)

8. @小钻风,那个  '  呢?
(/@Ta/2014-08-19 08:40//)

9. @无语沉,分割符
(/@Ta/2014-08-19 08:48//)

10. @黑豹传奇,查手册,或百度,看例子
(/@Ta/2014-08-19 08:49//)

11. 要想知道啥意思  请先学一下正则  和上面的正则函数
(/@Ta/2014-08-19 08:50//)

12. @黑豹传奇,在编程语言中,字符串是用''引号来表示的,以区分文字和代码
(/@Ta/2014-08-19 09:15//)

13. @黑豹传奇,正则函数匹配的是字符串,所以要加''
(/@Ta/2014-08-19 09:18//)

14. @无语沉,意思是匹配字符要用两个单引号围起来吗?那那个@?什么意思?
(/@Ta/2014-08-19 09:43//)

15. @无语沉,别跟他解释  这种伸手党  给她解释这么多干嘛,  你解释这么多  还不如做他师傅  直接全教她算了,  种看下正则就懂的东西  ,他却懒得动手 ,有什么好教。
(/@Ta/2014-08-19 09:52//)

16. @莫名,说得好,这种最基础的东西了
(/@Ta/2014-08-19 09:55//)

17. @小钻风@莫名,我是无聊
(/@Ta/2014-08-19 09:59//)

18. @黑豹传奇,12楼,9楼
(/@Ta/2014-08-19 10:00//)

19. @莫名,不是我不看正则,我是真没找到'和@ 这两个的意思,全看到都是类试www.jb51.net/tools/zhengze.html里面的内容。。
(/@Ta/2014-08-19 10:00//)

下一页 1/2页,共28楼

回复需要登录

9月8日 07:18 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1