Maison > développement back-end > tutoriel php > Comment puis-je afficher en toute sécurité une description d'entreprise tronquée à partir d'une base de données contenant des balises HTML en PHP ?

Comment puis-je afficher en toute sécurité une description d'entreprise tronquée à partir d'une base de données contenant des balises HTML en PHP ?

Mary-Kate Olsen
Libérer: 2024-12-07 01:40:13
original
355 Les gens l'ont consulté

How Can I Safely Display a Truncated Business Description from a Database Containing HTML Tags in PHP?

Supprimer les balises HTML de la chaîne PHP

Lors de l'affichage des entrées de base de données, il est important de gérer le contenu HTML dans la chaîne. Dans un tel cas, vous souhaitez afficher uniquement les 110 premiers caractères d'une description d'entreprise provenant d'une base de données, mais l'entrée contient du code HTML saisi par le client.

Comme vu ci-dessous, le code HTML interrompt l'affichage :

<?php echo substr($row_get_Business['business_description'],0,110) . "..."; ?>
Copier après la connexion

Pour résoudre ce problème, vous devez supprimer toutes les balises HTML de la chaîne. La fonction strip_tags() vous aide à y parvenir.

$cleaned_text = strip_tags($text);
Copier après la connexion

La fonction strip_tags() supprime toutes les balises HTML de la chaîne, vous laissant avec le texte brut. Vous pouvez ensuite utiliser la fonction comme suit pour afficher les 110 premiers caractères de la description de l'entreprise, hors balises HTML :

<?php echo substr(strip_tags($row_get_Business['business_description']),0,110) . "..."; ?>
Copier après la connexion

Cela affichera correctement les 110 premiers caractères de la description de l'entreprise sans aucun code HTML.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal