Php 如何从HTML块中删除链接及其文本?
假设我有以下文本 ..(事件描述内容)。。。。。。。。。。。。。 …(事件描述内容)Php 如何从HTML块中删除链接及其文本?,php,html-parsing,Php,Html Parsing,假设我有以下文本 ..(事件描述内容)。。。。。。。。。。。。。 …(事件描述内容) <A HREF="http://event.com/content" > blah blah blah </A> 此文本通过mysql查询显示。此文本用于两个地方,一个地方讨论事件并有一个注册链接。然后,我想重复使用相同的文本,但注册页面本身没有内容的注册链接。我想删除链接、标签和中间的文本。我见过strip_tags()函数,但它将文本保持在两者之间 非常感谢试试这个: preg
<A HREF="http://event.com/content" > blah blah blah </A>
此文本通过mysql查询显示。此文本用于两个地方,一个地方讨论事件并有一个注册链接。然后,我想重复使用相同的文本,但注册页面本身没有内容的注册链接。我想删除链接、标签和中间的文本。我见过strip_tags()函数,但它将文本保持在两者之间
非常感谢试试这个:
preg_replace("/<a href=.*?>(.*?)<\/a>/", "", $text);
只需输出:
Its
这将帮助我更改标题和标签,因为这与MySQL无关。
$text = 'Its <a href="google.com">Google</a>';
echo preg_replace("/<a href=.*?>(.*?)<\/a>/", "", $text);