如何删除所有 html 标记,但从字符串中保留图像源链接



我有这个字符串:

<h1>title</h1>
<p>hello world</p>
<img class="size-full wp-image-3824 alignright" src="https://alimentosysuplementos.com/wp-content/uploads/2017/07/Sándwich-con-queso-asado-arándanos-y-fresas..jpg" alt="Sándwich con queso asado, arándanos y fresas." width="360" height="450" />

我必须将其转换为:

title
hello world
https://alimentosysuplementos.com/wp-content/uploads/2017/07/Sándwich-con-queso-asado-arándanos-y-fresas..jpg

如何动态地为像这样的几个字符串执行此操作???...

我正在开发一个 API,以从常规 wordpress 网站获取帖子并将其发送到移动应用程序,因此我必须删除所有 HTML 但保留内容。

我正在使用 Laravel 5.5 - PHP 7.1

有人可以帮我请! :)

$parsed = strip_tags(preg_replace('/<imgs+([a-z-d]+="[^"]*"s*)*src="([^"]+)"[^>]*>/si', '$2', $text));

最新更新