0
4

2 に答える 2

7

PHP のstrip_tags()関数を使用すると、そのままにしておく HTML エンティティを指定できます。

http://php.net/manual/en/function.strip-tags.php

オプションの 2 番目のパラメーターを使用して、削除してはならないタグ​​を指定できます。

strip_tags($rssContent, '<img>');

<img>タグだけを残して、すべての HTML 要素を削除/サニタイズする必要があります。


PHP ドキュメントのそのページのコメント セクションには、役立つと思われる便利な関数が多数含まれています。それらを一読することをお勧めします。
これは特に面白そうです。

于 2012-07-08T14:12:55.093 に答える
2

これは私がしました:

$this->tresc[$i][description]=preg_replace("/<a href=\"(.*)\">/i", "",$this->tresc[$i][description]);
$this->tresc[$i][description]=preg_replace("/<\/a\>/i", "",$this->tresc[$i][description]);

しかし、これはリンク上にあるテキストを残しています。

于 2012-07-10T11:27:06.960 に答える