PHP-包含<;a href=

PHP-包含<;a href=,php,Php,我需要一种方法来获取包含的字符串,并将其从字符串中完全删除 所以 $text='Something string Something more string'; 有什么想法吗?: 但是,将HTML和正则表达式结合使用时存在一些风险和缺点。: 但是,将HTML和正则表达式结合使用时存在一些风险和缺点。: 移除锚点与使用此函数一样简单 echo strip_tags($text) 如果您想允许标记,只需将其作为参数添加即可。: 移除锚点与使用此函数一样简单 echo strip_tags($te

我需要一种方法来获取包含
的字符串,并将其从字符串中完全删除

所以

$text='Something string Something more string';
有什么想法吗?

但是,将HTML和正则表达式结合使用时存在一些风险和缺点。

但是,将HTML和正则表达式结合使用时存在一些风险和缺点。

移除锚点与使用此函数一样简单

echo strip_tags($text)
如果您想允许标记,只需将其作为参数添加即可。

:

移除锚点与使用此函数一样简单

echo strip_tags($text)

如果您想允许标记,只需将其作为参数添加即可。

我不完全理解您的问题,但您可以使用以下PHP函数替换字符串:


我不完全理解您的问题,但您可以使用以下PHP函数替换字符串:


应该很简单,但在您给出的示例中,您想删除什么?请更具体地回答您的问题您的目标是什么。@CLiown如果您想从字符串中删除标记,而不是使用php中非常简单的方法使用strip_标记($text)这可以从字符串中删除所有html标记。@CLiown如果您想要字符串中的一些标记,则必须在第二个参数中提供该标记,如//Allow和echo strip_标记($text,);应该很简单,但在您给出的示例中,您想删除什么?请更具体地回答您的问题您的目标是什么。@CLiown如果您想从字符串中删除标记,而不是使用php中非常简单的方法使用strip_标记($text)这可以从字符串中删除所有html标记。@CLiown如果您想要字符串中的一些标记,则必须在第二个参数中提供该标记,如//Allow和echo strip_标记($text,);我认为他的意思不是字面上的
lol@Lawrence没有,我也没有。但根据我的经验,人们要么(1)提出非常具体的问题,要么(2)提出非常具体的问题,期望得到一般性的答案。我认为他的意思不是字面上的
lol@Lawrence没有,我也没有。但根据我的经验,人们要么(1)提出非常具体的问题,要么(2)提出非常具体的问题,期望得到一般的答案。
$text = preg_replace('/<a href="[^"]+">.+?</a>/i', '', $text);
echo strip_tags($text)
str_replace();
preg_replace();