0

我已经使用以下代码从字符串中跳过图像标签,我如何同时跳过图像和视频?

以下代码跳过图像标记。

使用代码:

$content = $row['Description'] ;// comes from database table

$content = preg_replace("/<img[^>]+\>/i", " ", $content); 

echo $content;
4

1 回答 1

1

在一单内preg_replace()(未经测试)

$content = preg_replace("/<img[^>]+\>|<video[^>]+\>/i", " ", $content); 

替代方案绝对应该有效,但看起来不太好

$content = preg_replace("/<img[^>]+\>/i", " ", $content); 
$content = preg_replace("/<video[^>]+\>/i", " ", $content); 

编辑

也许你也应该禁止<embed>,它用于嵌入 .swf 文件。

于 2013-01-22T10:41:18.623 回答