很多站长朋友们都不太清楚php去掉a链接,今天小编就来给大家整理php去掉a链接,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何用php替换a标签里的链接 2、 php 去掉a标签中的链接 3、 php去除超链接和文本 4、 php正则表达式去掉开头的a标签 5、 php 正则表达式 去除href及数据 6、 php正则表达式去除超链接。 如何用php替换a标签里的链接simple_html_dom 百度一下这个。php的类,像jQuery一样的,可以满足你这个需求。
php 去掉a标签中的链接只是保留内容,你把下面的代码改改就行了:
<?php
$html_with_a_tags ='<a href="" target="_blank" class="keylink">玉石</a>';
//保存一个超链接字符串变量,php当字符串处理
$txt = strip_tags($html_with_a_tags);
//用strip_tags去掉html标签
echo $txt;
//输出结果
?>
至于你的说什么object,把它调进去就行了
php去除超链接和文本用这个:
$str = "<h1>hello</h1><a href='url'>link</a><span>hello</span>";
$str = preg_replace('/<a href=.*?<\/a>/', '', $str);
echo $str;
php正则表达式去掉开头的a标签$res = preg_replace("/<a.+<\/a>(.*)/", "$1", $a);
$res就是你要的结果
php 正则表达式 去除href及数据<?php
$string = '<a target="_blank" href="./Itemxteal_8000-0000_1.htm">8000-0000</a>';
preg_match('/href\s*=\s*(?:"([^"]*)"|\'([^\']*)\'|([^"\'>\s]+))/is', $string,$matches);
//print_r($matches);
echo str_replace($matches[0], '', $string);
?>
望采纳 Thx
php正则表达式去除超链接。preg_replace正则匹配,去除所有a链接地址,并且保留里面a里面的内容
preg_replace(“#<a[^>]*>(.*?)</a>#is”, “$1”,$body);
ereg_replace正则匹配:
ereg_replace(“]*>|</a>”,””,$content);
ereg_replace函数匹配以”<a “开头,中间除>以外的所有字符,再以>结尾的字符串或匹配””字符。匹配到的字符串赋为空。
关于php去掉a链接的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php去掉a链接 php去掉指定字符的详细内容...