0

次のコードを使用して、文字列から画像タグをスキップしていますが、画像とビデオの両方をスキップするにはどうすればよいですか??

次のコードは、画像タグをスキップします。

使用コード:

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

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

echo $content;
4

1 に答える 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 に答える