J'ai un problème où j'ai affiché jusqu'à 400 caractères d'une chaîne tirée de la base de données, mais cette chaîne doit contenir des entités HTML.
Par hasard, le client a créé la chaîne de manière à ce que le 400e caractère se trouve en plein milieu d'une balise P fermante, tuant ainsi la balise, ce qui entraîne d'autres erreurs pour le code qui la suit.
Je préférerais que cette balise P fermante soit entièrement supprimée car j'ai un lien "...lire la suite" attaché à la fin qui aurait l'air plus propre s'il était attaché au paragraphe existant.
Quelle serait la meilleure approche pour couvrir tous les problèmes liés aux entités HTML ? Existe-t-il une fonction PHP qui fermerait/supprimerait automatiquement les balises HTML erronées ? Je n'ai pas besoin d'une réponse codée, une simple indication m'aiderait grandement.
Merci.