質問する
2990 次
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 に答える