Conversion du HTML en texte brut pour les e-mails en PHP
Souvent, nous devons convertir le contenu HTML, tel que le texte généré par TinyMCE, en texte brut pour une utilisation dans les e-mails. Bien qu'il existe diverses solutions, en trouver une avec une prise en charge UTF-8 robuste et des options de formatage flexibles peut s'avérer difficile.
Solution recommandée : html2text
Compte tenu de la nécessité d'UTF- 8 et un formatage personnalisable, html2text s'impose comme une solution recommandée. Sous licence publique Eclipse, html2text utilise les méthodes DOM de PHP pour convertir le HTML en texte brut. Il parcourt efficacement le DOM résultant, extrayant le texte brut tout en conservant le formatage souhaité.
Utilisation
L'installation de html2text via Composer est simple :
// Composer (if installed) $text = Html2Text\Html2Text::convert($html);
Alternativement, si vous préférez l'approche par dossier individuel, suivez ces étapes :
Inclure le fichier html2text.php :
require('html2text.php');
Appelez la fonction convert_html_to_text() :
$text = convert_html_to_text($html);
Avantages de html2text
Alternatives à Considérez
Bien que html2text soit un choix solide, voici quelques autres options à considérer :
Considérations importantes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!