Spa*_*ust 0 php href preg-replace
我正在使用:
$this->tresc[$i][description]=preg_replace("/\<a .*\>.*\<\/a\>/i", "", $this->tresc[$i][description]);
Run Code Online (Sandbox Code Playgroud)
删除链接.
有时链接里面有我希望保留的图像:
<a href="http://www.domain.com/page.php"><img src="http://domain.com/image.jpg" alt="?Image" align="left" /></a>
Run Code Online (Sandbox Code Playgroud)
这可能吗 ?现在一切都beetween <a>和</a>被删除.
PHP的strip_tags()功能允许您指定要保持不变的HTML实体.
http://php.net/manual/en/function.strip-tags.php
您可以使用可选的第二个参数来指定不应剥离的标记.
strip_tags($rssContent, '<img>');
Run Code Online (Sandbox Code Playgroud)
这应该删除/清理所有HTML元素,只留下<img>标签.
PHP文档中该页面的注释部分还包含大量有用的功能,可能对您有用.我建议通读它们.
这个看起来特别有趣.