ホームページ  >  記事  >  バックエンド開発  >  php HTML をテキストに変換_PHP チュートリアル

php HTML をテキストに変換_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:17:35895ブラウズ

php
// $document には HTML ドキュメントが含まれている必要があります。

// この例では HTML タグと JavaScript コードを削除します

// および空白文字。共通のものもあります

// HTML エンティティは対応するテキストに変換されます。


$search = array ("']*?>.*?'si", // javascript
を削除します "'<[/!]*?[^<>]*?>'si", // HTML タグを削除します
"'([rn])[s]+'", // 空白文字を削除します
"'&(quot|#34);'i", // HTML エンティティを置換します
「'&(amp|#38);'i」、
「'&(lt|#60);'i」、
「'&(gt|#62);'i」、
「'&(nbsp|#160);'i」、
"'&(iexcl|#161);'i",
「'&(cent|#162);'i」、
「'&(ポンド|#163);'i」、
"'&(copy|#169);'i",
"'(d+);'e"); // PHP コードとして実行します

$replace = 配列 ("",
) 「」、
「1」、
「」、
「&」、
「<」、
「>」、
「」、
chr(161)、
chr(162)、
chr(163)、
chr(169)、
"chr(1)");

$text = preg_replace ($search, $replace, $document);
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371955.html技術記事 ? php // $document には HTML ドキュメントが含まれている必要があります。 // この例では、HTML タグ、JavaScript コード、 // および空白文字が削除されます。また、いくつかの一般的な HTML エンティティを // 対応するテキストに変換します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。