当前位置:首页 > 网站建设 > php教程 > 正文内容

PHP 过滤,替换 超链接

热淘网1年前 (2022-02-16)php教程392


#过滤掉超链接
ereg_replace("<a [^>]*>|<\/a>","",$content);
 
#清除包含指定关键词的超链接
$find="this string is my find";
$string='<font color="red">这段内容将要被替换掉</font>';//将超链接替换成的内容
echo ereg_replace('<a([^>]*)>([^<]*'.$find.'[^>]*)</a>','<font color="red">\\2</font>',$content);
 
#下面同时分享几种获取html文本内容中的超链接的文本内容方法:
//方法一
preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i',$string,$matches);
 
//方法二
preg_match_all('/<a[dd]*>check user</a>/i',$string,$matches);
print_r($matches);
 
//方法三
preg_match_all('/<a[^>]*>[^<]*</a>/i',$string,$matches);
print_r($matches);
 
//方法四
preg_match_all('/<a.+?>check user</a>/is',$str,$arr);
print_r($arr);
 
//方法五
preg_match_all('/<a.+?>check user</a>/is',$str,$arr);
print_r($arr);


扫描二维码推送至手机访问。

版权声明:本文由热淘网发布,如需转载请注明出处。

本文链接:https://www.retao5.com/jiaocheng/1537.html

标签: php过滤超链
分享给朋友:

相关文章

一些恶搞小程序~嘿嘿~

一些恶搞小程序~嘿嘿~

第一个:让别人内存OVER(逼他重启)@echo offstart cmd%0就这3行了打开“开始→程序→附件→记事本”,把代码部分复制进去,点“另存为”,路径选“你想要放的地方”,保存类型为“所有文...

mysql中int、bigint、smallint 和 tinyint的区别详细介绍

mysql中int、bigint、smallint 和 tinyint的区别详细介绍

最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint;接下来将详细介绍以上三种类型的应用 最近使用mysql数据库的时候...

PHP5中PDO的简单使用

PHP5中PDO的简单使用

DO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们...

phpnow设置不同网站的日志分开

phpnow设置不同网站的日志分开

phpnow设置不同网站的日志分开 例如下面 ErrorLog logs/www.reyu123.com-error_log     CustomLog logs/www.r...

php各种命名规范写法

php各种命名规范写法

类文件名用大驼峰、php普通变量、函数用小驼峰、方法加list,url不加list 小驼峰式命名法(lower camel case): 第一个单字以小写字母开始;第二个单字的首字母大写,...

驼峰式大小写

驼峰式大小写

定义 驼峰式大小写(Camel-Case,Camel Case,camel case),电脑程式编写时的一套命名规则(惯例)。 当变量名和函式名称是由二个或多个单字连结在一起,而构成的唯一识别字时...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。