La suppression des balises HTML d'une chaîne PHP est essentielle lors de l'affichage de contenu généré par l'utilisateur ou de données récupérées à partir de sources non fiables, afin d'éviter les logiciels malveillants. injection de code ou formatage incorrect. Dans ce cas, une chaîne HTML doit être tronquée tout en conservant son contenu sans aucune balise HTML.
La fonction strip_tags() fournit une solution efficace pour cette tâche. Il supprime toutes les balises HTML et PHP d'une chaîne, tout en préservant le contenu qu'elles contiennent. En utilisant cette fonction, nous pouvons éliminer efficacement le code HTML indésirable de l'entrée de la base de données.
L'implémentation implique de combiner strip_tags() avec substr(). Tout d'abord, strip_tags() est appliqué à l'entrée de la base de données, supprimant toutes les balises HTML. Par la suite, substr() est utilisé pour tronquer la chaîne traitée à la longueur souhaitée, dans ce cas, les 100 premiers caractères.
$cleaned_text = strip_tags($row_get_Business['business_description']); echo substr($cleaned_text, 0, 110) . "...";
En employant cette méthode, nous nous assurons que le l'entrée de la base de données est dépourvue de balises HTML et seule la partie souhaitée du contenu est affichée. Cette approche résout efficacement le problème de l'affichage du code HTML dans du texte tronqué, offrant une expérience utilisateur plus propre et plus sûre.
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!