php教程链接,php自动给网址加上链接的方法,php网址链接方法_PHP教程
php自动给网址加上链接的方法,php网址链接方法
本文实例讲述了php自动给网址加上链接的方法。分享给大家供大家参考。具体实现方法如下:
这里自动匹配页面里的网址,包含http,ftp等,自动给网址加上链接
function text2links($str='') {
if($str=='' or !preg_match('/(http|www\.|@)/i', $str)) { return $str; }
$lines = explode("\n", $str); $new_text = '';
while (list($k,$l) = each($lines)) {
// replace links:
$l = preg_replace("/([ \t]|^)www\./i", "\\1http://www.", $l);
$l = preg_replace("/([ \t]|^)ftp\./i", "\\1ftp://ftp.", $l);
$l = preg_replace("/(http:\/\/[^ )\r\n!]+)/i",
"\\1", $l);
$l = preg_replace("/(https:\/\/[^ )\r\n!]+)/i",
"\\1", $l);
$l = preg_replace("/(ftp:\/\/[^ )\r\n!]+)/i",
"\\1", $l);
$l = preg_replace(
"/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i",
"\\1", $l);
$new_text .= $l."\n";
}
return $new_text;
}
//使用范例:
$text = "Welcome www.jb51.net :-)";
print text2links($text);
希望本文所述对大家的php程序设计有所帮助。
http://www.bkjia.com/PHPjc/1011255.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1011255.htmlTechArticlephp自动给网址加上链接的方法,php网址链接方法 本文实例讲述了php自动给网址加上链接的方法。分享给大家供大家参考。具体实现方法如下...
php教程链接,php自动给网址加上链接的方法,php网址链接方法_PHP教程相关推荐
- php教程调用数据库,PHP数据库调用类调用实例,php数据库调用实例_PHP教程
PHP数据库调用类调用实例,php数据库调用实例 config("dns=aaa;uid=sa;pwd=sa;dbname=test"); //3.选择数据库 $dbname = ...
- php 取字符串的首字母,php取得字符串首字母的方法,php取得字符串_PHP教程
php取得字符串首字母的方法,php取得字符串 本文实例讲述了php取得字符串首字母的方法.分享给大家供大家参考.具体实现方法如下: $i=0; while($i='B0'){ //汉字的开始 $t= ...
- php类似百度快照,php获取百度收录、百度热词及百度快照的方法,php百度快照_PHP教程...
php获取百度收录.百度热词及百度快照的方法,php百度快照 本文实例讲述了php获取百度收录.百度热词及百度快照的方法.分享给大家供大家参考.具体如下: 获取百度收录: 获取百度的热词 (.*)/i ...
- sso实现php,php的sso单点登录实现方法,phpsso单点登录_PHP教程
php的sso单点登录实现方法,phpsso单点登录 本文实例讲述了php的sso单点登录实现方法.分享给大家供大家参考.具体分析如下: 这里详细讲到了几点: 1.点击登录跳转到SSO登录页面并带上当 ...
- win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载)
win10下使用Rclone将OneDrive映射到本地磁盘教程(开机自动挂载) 下载rclone,winfsp和Git bash Rclone. Winfsp. 和 [Git bash](https ...
- python爬虫教程视频下载-利用Python网络爬虫获取电影天堂视频下载链接【详细教程】...
相信大家都有一种头疼的体验,要下载电影特别费劲,对吧?要一部一部的下载,而且不能直观的知道最近电影更新的状态. 今天以电影天堂为例,带大家更直观的去看自己喜欢的电影,并且下载下来. [二.项目准备] ...
- python签到教程_Python实现自动签到
[toc] 环境准备 Python编译环境 --anaconda安装,一种Python IDE集成环境 selenium --web 的自动化测试工具,第三方类包 webdriver --浏览器web ...
- 友情链接查询工具 php源码,php 友情链接批量查询工具下载_PHP教程
友情连接是站长们常用的东西哦,如果一个网连接太多,要一个个检查多麻烦了,为了方便我们提供了php 友情链接,批量查询程序,只要输入友情连接就可以进行查询哦. 友情连接是站长们常用的东西哦,如果一个网连 ...
- zabbix_server的自动发现,实现批量添加主机,并链接到模板
一.需求 zabbix 服务器可以手动加入zabbix-agent客户端,对于少量的机器,这没有什么.但到了线上,我们有大量的服务器需要监控时,如果再一个个的手动加的话,工作量势必会增加很多.这时,z ...
最新文章
- ATS上的hosting.config和volume.config文件解读
- adb提取安装的apk
- python从random生成列表_Python 学习DAY 17 列表生成式,生成器,迭代器,time模块,random模块...
- dokuwiki 的管理和使用
- CentOS、Ubuntu、Gentoo
- 20145315 《Java程序设计》第五周学习总结
- java环境变量设置的作用_JDK环境变量的配置及作用
- 【iCore3 双核心板_ uC/OS-III】例程五:软件定时器
- ios时间相差多少天_上海自驾拉萨,走川进青出,应如何规划线路?需要多少天时间?...
- 【转】Struts2中json插件的使用
- Cocos Creator学习のTiledMap
- IDEA 设置控制台背景颜色
- 好用的画图软件推荐 亿图图示专家,媲美visio的操作方式,更加本地化的应用。
- Python - turtle画图库 临摹粉色花卉卡片
- 行为型模式:备忘录模式
- vuex mutaton与actions的区别
- ssh远程登录命令简单实例
- 网络抖动多少ms算正常_网络延迟多少ms正常 - 卡饭网
- mysql数据库管理维护_深入浅出MySQL 数据库开发 优化与管理维护 第3版
- ABAP~ 内表操作
热门文章
- 揭秘微信「扫一扫」识物为什么这么快?
- 免费开放阅读 | 数据库管理系统的事务原理(上)
- QQ相册后台存储架构重构与跨IDC容灾实践
- error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
- vim编辑器---批量注释与反注释
- Linux系统中df与du命令查看分区大小
- 解决scala_spark本地读取csv中文乱码问题
- eclipse开发javaweb项目中The superclass javax.servlet.http.HttpServlet was not found on the Java Build
- JVM从入门到精通(七):GC常用参数,Method Area,JVM调优案例分析
- 【PAT甲级 ArrayList存放class】1011 World Cup Betting (20 分) Java版 3/3通过 四舍五入保留两位小数