0

说我有以下文字

..(事件描述内容)............(事件描述内容)............

<A HREF="http://event.com/content" > blah blah blah </A>

此文本从 mysql 查询中显示。该文本在两个地方使用,一个是谈论事件并具有注册链接。然后我想重用这个相同的文本,但在注册页面本身没有注册链接的内容。我想删除链接、标签和中间的文本。我已经看到了 strip_tags() 函数,但这会将文本保留在两者之间。

非常感谢

4

1 回答 1

0

尝试这个:

preg_replace("/<a href=.*?>(.*?)<\/a>/", "", $text);

$text你的内容在哪里。

例子:

$text = 'Its <a href="google.com">Google</a>';
echo preg_replace("/<a href=.*?>(.*?)<\/a>/", "", $text);

将简单地输出:Its

于 2012-12-11T18:20:42.863 回答