Afficher du texte avec substr

Par jim88, il y a 7 ans


Bonjour,

Voila je rencontre un petit problème avec le code que j'ai actuellement pour afficher un texte de description limité à 340 caractères. Il fonctionne, le soucis c'est que le texte est affiché avec ses attributs html et css. (gras / puces / couleurs ...).

<?php echo (substr( $prop_description,0,340)); if(strlen($prop_description) > 336) { echo ' ...'; } ?>

Ce que je veux

Ce que je voudrais donc, c'est trouver un moyen d'afficher ce texte de façon "brut", juste le texte.
J'ai donc fais ça, mais sans succès :

<?php echo (mb_substr( $prop_description,0,340,'UTF-8')); if(strlen($prop_description) > 336) { echo ' ...'; } ?>

Ce que j'obtiens

Rien de différent ... une idée peut-être ?

Merci à la communauté !

2 réponses

Menefrego, il y a 7 ans

Essaie strip_tags()

jim88, il y a 7 ans

Merci Menefrefo, c'est exactement cela dont j'avais besoin. Ca marche parfaitement. :)