嘿,我需要从字符串中删除所有图像,但我找不到正确的方法。
这是我尝试过的,但它不起作用:
preg_replace("/<img[^>]+\>/i", "(image) ", $content);
echo $content;
有什么想法吗?
最佳答案
尝试将 \
放在 >
前面。
编辑:我刚刚测试了你的正则表达式,它工作正常。这是我用的:
<?
$content = "this is something with an <img src=\"test.png\"/> in it.";
$content = preg_replace("/<img[^>]+\>/i", "(image) ", $content);
echo $content;
?>
结果是:
this is something with an (image) in it.
关于PHP - 从字符串中删除 <img> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1107194/