[PHP] Récupérer les X premier caractères MAIS

Résolu
chupa23 Messages postés 149 Date d'inscription   Statut Membre Dernière intervention   -  
chupa23 Messages postés 149 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je me permet de poser une petite question ici , je souhaiterais en faites récupérer les 50 premiers caractères d'un enregistrement dans une BDD, j'ai réussi aucune erreur , je récupère et affiche bien le nombre de caractères voulu avec la fonction substr.
La où ça coince , c'est que dans les champs que je récupère ( des news en faites ) , il y a une mise en page avec des balises html si le fonction coupe hors d'une balise ( hors des < >) pas de souci , ça coupe le texte mais si ça coupe dans une balise ( dans des < > ),ça met la pagaille dans le reste du code car par exemple il va récupérer :
Un exemple de valeur récupéré<p class=" 
J'espère avoir été clair , mon souhait en faites est de récupérer les X premiers vrai caractères (en gros on récupère tout ce qui hors < > ; pas grave pour la mise en page du petit résumé).

2 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Bonsoir,

avant d'extraire tes 50 premiers caractères, tu passes un petit coup de fonction strip_tags() au contenu de ta base

vas voir:

http://www.manuelphp.com/php/function.strip-tags.php
1
chupa23 Messages postés 149 Date d'inscription   Statut Membre Dernière intervention   28
 
Hey super , merci bien , je connaissais pas cette fonction encore.
0