php文字超链接怎么写,php 文本URL转换为超链接功能实例
这篇文章主要为大家详细介绍了php 文本URL转换为超链接功能实例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧。
经测试代码如下:
/**
* 文本URL转换为超链接
*
* @param
* @arrange (512.笔记) www.512pic.com
**/
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:\/\/[^ )
!]+)/i",
"\\1", $l);
$l = preg_replace("/(https:\/\/[^ )
!]+)/i",
"\\1", $l);
$l = preg_replace("/(ftp:\/\/[^ )
!]+)/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;
}
/*** 来自:512笔记(www.512pic.com) ***/
?>
注:关于php 文本URL转换为超链接功能实例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。
关键词:URL
php文字超链接怎么写,php 文本URL转换为超链接功能实例相关推荐
- php 替换 超链接,php 替换字符串所有url为超链接,并给超链接添加nofollow的简单示例...
把字符串中的url替换成可点击的链接,默认给链接添加nofollow,即不允许搜索引擎搜索,感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 经测试代码如下: /** * 字符串中的url替 ...
- android汉字转url,Android将文本中的URL转换为超链接工具类(原文本有超链接标签也适用)...
public class TextToLinkUtil { public static String textContainUrlToLink(String urlText) { // 先拆分原字符串 ...
- Excel表格批量将文本转换为超链接 批量文本转链接 一键转URL
Excel表格批量将文本转换为超链接 批量文本转链接 一键转URL 想实现表格里的文本链接点击直接打开浏览器 方案对比 效果 工具 想实现表格里的文本链接点击直接打开浏览器 方案对比 逐个单元格双击. ...
- 图片上的文字用CSS写出毛玻璃效果
图片上的文字用CSS写出毛玻璃效果 2016-10-04 08:11 网页设计 标签:css 1297 发表评论 半透明颜色最初的使用场景之一就是作为背景.将其叠放在照片类或其他 ...
- 脑机前沿 | 利用BCI来进行大脑想象手写进行文本输出
脑机接口(BCI)可以帮助失去行动或说话能力的患者恢复交流能力.迄今为止,脑机接口研究的一个主要热点是恢复身体肌肉动作技能,例如用触摸和握紧或2D电脑光标点击输入.然而,高度灵巧的行为(如手写或触摸打 ...
- html中图片超链接边框颜色改变颜色,ppt设置超链接颜色 PPT超链接文字点击后变颜色...
ppt怎么设置超链接字体的颜色 准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2016 ppt软件. 点击插入-文本框-横向文本框 输入文字内容, ...
- html在input中加超链接,如何给文本框添加超链接
任务流程 第一步 明确任务目标 第二步 明确任务内容 第三步 根据辅导资料完成相应学习 第四步 完成任务 第五步 复习(任务/课程) 任务目标 在PowerPoint中给文字添加超链接后,文字下面会有 ...
- html语言的居中代码怎么写,html中代码文字居中怎么写?
# html中代码文字居中怎么写? **文字水平居中** ```html 水平居中 .box { width: 300px; height: 200px; background: palegolden ...
- 实现文本内容是超链接时自动转换为超链接
文本内容出现超链接时,自动让其变成超链接 解决办法: 使用自定义指令实现数据过滤转化为超链接 在min.js定义全局自定义指令 // 自定义指令 全局指令,引用就自行引用了 import Vue fo ...
最新文章
- 黑客必知的SQL语句 黑客知道,程序员必知
- Python开发【第三篇】:文件操作与函数
- python的sklearn示例_KNN sklearn python实现小示例
- 导出txt文件宏_XLM宏反混淆工具:提取和反混淆XLM宏
- 胡正是什么lisp_《亲爱的挚爱的》演员公开,吴白还是胡一天,grunt却换了人
- Hadoop wordcount
- 云炬60s看世界20211205
- (四)C语言柔性数组、指针赋值
- InnoDB架构,一幅图秒懂!
- centos6.5 安装mysql5.6多实例(多配置文件)
- Struct1中 Form表单提交的几种方式以及无刷新提交的方式
- 20岁生日快乐c语言,C语言怎样编程生日快乐代码
- ubuntu中vim编辑器的安装与基本使用
- WordPress简约昼夜切换导航NDNAV主题模板
- 书摘:刘润《5分钟商学院》之“结果偏见”
- vue实现输入六位密码支付页面
- 电动自行车16 CFR 1512标准要求及流程
- 显卡内存足够但是torch报错RuntimeError: CUDA out of memory
- PHP中的SAPI是什么,都有那些模式?
- 需求与商业模式创新-需求3-需求工程过程