php - 如何从 php 中的内容中删除链接?

标签 php hyperlink

如何删除链接并保留文本?

text text text. <br><a href='http://www.example.com' target='_blank' title='title' style='text-decoration:none;'>name</a>

像这样:

text text text. <br>

我还有一个问题......

$text = file_get_contents('http://www.example.com/file.php?id=name');
echo preg_replace('#<a.*?>.*?</a>#i', '', $text)

在该 url 中是该文本(带有链接)...

此代码无效...

怎么了?

有人可以帮助我吗?

最佳答案

我建议您将文本保留在链接中。

strip_tags($text, '<br>');

或者困难的方法:

preg_replace('#<a.*?>(.*?)</a>#i', '\1', $text)

如果您不需要在链接中保留文字

preg_replace('#<a.*?>.*?</a>#i', '', $text)

关于php - 如何从 php 中的内容中删除链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3830717/

相关文章:

php - 如何配置 laravel 以使用 ssh key

php - 用于连接、关闭、保持打开状态的 MySQLi 类模式?

php - laravel Eloquent - 不能急于加载与查询 'select' 的多态关系

php - 在 php 的下拉菜单中保存所选选项

javascript - 输入激活来自文本字段的链接

javascript - 创建一个超链接,加载一个外部页面,然后是一个 javascript

php - 格式编号因手机或商务电话而异

html - CSS 中的地址应该是什么(用于链接和图像)

css - 使用 CSS 链接内容

html - 编写此 onclick 背景更改的更简单方法 - HTML/CSS