可以用$str = preg_replace("/]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$strhtml); 这段来实现需求,如果想要更多解决方法,可以参看以下的。
1、删除内容中的超链接
代码如下:]*)>([^<]*)','',$content);
ereg_replace("]*>|<\/a>",$content);
2、消除包含特定词的超链接
代码如下:
3、获取超链接文本内容
@H_403_9@ 代码如下:方法一
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('/check user/is',$str,$arr);
print_r($arr);
//方法五
preg_match_all('/check user/is',$arr);
print_r($arr);
//方法二 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);