php正则表达式去除A标签求解答
<ahref="www.baidu.com"target="_blank"class="keylink">玉石</a>我想将a标签去掉,请问怎么写正则表达示呢,我自己这样...
<a href="www.baidu.com" target="_blank" class="keylink">玉石</a>
我想将a标签去掉,请问怎么写正则表达示呢,
我自己这样的的,没有用
$txt= preg_replace('/<a [*]+>/','',$txt);
$txt = preg_replace('/<\/a>/','',$txt);
请高手帮帮忙吧,弄一早上了,还是没弄出来。 展开
我想将a标签去掉,请问怎么写正则表达示呢,
我自己这样的的,没有用
$txt= preg_replace('/<a [*]+>/','',$txt);
$txt = preg_replace('/<\/a>/','',$txt);
请高手帮帮忙吧,弄一早上了,还是没弄出来。 展开
3个回答
展开全部
不用去, 你是不是不想让 这段html解析?
很简单 , 你这么写就行:
$str = htmlspecialchars('<a href="www.baidu.com" target="_blank" class="keylink">玉石</a>');
echo $str;
你看看最终的$str 是不是不会被解析了, 原理的话你查看下网页源码你就一目了然了.
很简单 , 你这么写就行:
$str = htmlspecialchars('<a href="www.baidu.com" target="_blank" class="keylink">玉石</a>');
echo $str;
你看看最终的$str 是不是不会被解析了, 原理的话你查看下网页源码你就一目了然了.
展开全部
PHP有一个内建的函数,strip_tags,可以直接去掉标签。
示例代码:
$html_with_a_tags = ‘<a href="www.baidu.com" target="_blank" class="keylink">玉石</a>’;
$txt = strip_tags($html_with_a_tags);
var_dump($txt);
结果:
string(6) "玉石"
示例代码:
$html_with_a_tags = ‘<a href="www.baidu.com" target="_blank" class="keylink">玉石</a>’;
$txt = strip_tags($html_with_a_tags);
var_dump($txt);
结果:
string(6) "玉石"
参考资料: http://cn.php.net/manual/en/function.strip-tags.php
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 strip_tags 这个函数试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询