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);

请高手帮帮忙吧,弄一早上了,还是没弄出来。
展开
 我来答
jszjgqq
2011-05-26 · TA获得超过7.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:42%
帮助的人:1.7亿
展开全部
不用去, 你是不是不想让 这段html解析?

很简单 , 你这么写就行:

$str = htmlspecialchars('<a href="www.baidu.com" target="_blank" class="keylink">玉石</a>');

echo $str;

你看看最终的$str 是不是不会被解析了, 原理的话你查看下网页源码你就一目了然了.
davidkoree
2011-05-26
知道答主
回答量:18
采纳率:0%
帮助的人:7.8万
展开全部
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) "玉石"

参考资料: http://cn.php.net/manual/en/function.strip-tags.php

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seoyingjie
2011-05-26 · TA获得超过183个赞
知道小有建树答主
回答量:309
采纳率:50%
帮助的人:158万
展开全部
用 strip_tags 这个函数试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式