PHP での電子メール用の HTML からプレーン テキストへの変換
多くの場合、TinyMCE によって生成されたテキストなどの HTML コンテンツを変換する必要があります。電子メールで使用するためにプレーンテキストに変換します。さまざまなソリューションがありますが、堅牢な UTF-8 サポートと柔軟な書式設定オプションを備えたソリューションを見つけるのは難しい場合があります。
推奨ソリューション: html2text
UTF の必要性を考慮してください。 8 のサポートとカスタマイズ可能な書式設定を備えた html2text は、推奨されるソリューションとして際立っています。 Eclipse Public License に基づいてライセンスされている html2text は、PHP の DOM メソッドを利用して HTML をプレーン テキストに変換します。これは、結果の DOM を効果的に走査し、目的の書式設定を維持しながらプレーン テキストを抽出します。
使用法
Composer を介した html2text のインストールは簡単です。
// Composer (if installed) $text = Html2Text\Html2Text::convert($html);
または、個別のファイルのアプローチを希望する場合は、次の手順に従ってください。手順:
html2text.php ファイルをインクルードします:
require('html2text.php');
convert_html_to_text() を呼び出します。 function:
$text = convert_html_to_text($html);
html2text の利点
検討すべき代替案
html2text は確実な選択肢ですが、考慮に値する他の選択肢がいくつかあります:
重要考慮事項
以上がUTF-8 をサポートする PHP で HTML を電子メールのプレーン テキストに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。