已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 求助,怎么提取一段链接内的指定内容?

作者: @Ta

时间: 2015-06-24

点击: 3359

一段链接  http://zone.lexun.com/zone/index.php?lxt=406674d85ba7bf4asfvcxxvtvq&cd=0&vs=0&_q=4cad4e8e&_r=37703

将他写入变量$n   $n="http://zone.lexun.com/zone/index.php?lxt=406674d85ba7bf4asfvcxxvtvq&cd=0&vs=0&_q=4cad4e8e&_r=37703";
之后怎么将$n里的?lxt=和&cd之间的“406674d85ba7bf4asfvcxxvtvq”单独提取出来写入$sid变量?
想写一个乐讯签到,在提取sid上卡做了~~~~~
求大神解答!
先谢谢了!!!!!

[隐藏样式|查看源码]


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

1. preg_match('/lxt=(.*?)&cd/',$n,$result);
print_r($result);
(/@Ta/2015-06-24 12:46//)

2. 一楼,用preg_match_all
(/@Ta/2015-06-24 12:50//)

3. @消失的安装包,用正则的确可以模糊搜索到,可我用正则只会替换,怎么将他提取出来单独写入变量?求详解!
谢谢!
(/@Ta/2015-06-24 12:51//)

4. (.*?)就表示两头之间的呗@老李
(/@Ta/2015-06-24 12:53//)

5. @老李,preg_match()把值返回给$result
(/@Ta/2015-06-24 12:54//)

6. 为什么什么都没输出~@消失的安装包
(/@Ta/2015-06-24 13:01//)

7. @消失的安装包,知道了,不是那得事,谢谢你了!
(/@Ta/2015-06-24 13:06//)

回复需要登录

7月4日 14:21 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1