可以用$str = preg_replace("/]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$strhtml); 这段来实现需求,如果想要更多解决方法,可以参看以下的。
1、删除内容中的超链接
代码如下:]*)>([^<]*)','',$content);
ereg_replace("]*>|<\/a>",$content);
2、消除包含特定词的超链接
代码如下:
3、获取超链接文本内容
代码如下:
方法一
preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*(a|a)>/i',$string,$matches);
//方法二 preg_match_all('/check user/i',$matches); print_r($matches);
//方法三 preg_match_all('/]*>[^<]*/i',$matches); print_r($matches);
//方法四
preg_match_all('/
//方法五
preg_match_all('/
我用了这句 $year = preg_replace("/]*href=[^>]*>|<\/[^a]*a[^>]*>/i",$yearstr);
原文链接:https://www.f2er.com/php/25446.html