Bonjour à tous! Voila j'ai un tableau dans lequel j'affiche plusieurs informations, dont la demande qui est un texte assez long. J'affiche donc une partie tronquée de celui-ci grace à preg_match_all de cette façon :
Ceci me permet donc, sans couper des mots, d'afficher une chaine de 200 à 220 caractères. J'ai mis un nl2br sur le texte de cette demande au moment de l'envoi de la base de donnée. Et quand dans mon texte il y a un retour à la ligne, la fonction preg_match_all ne marche plus correctement, elle ne me garde que le texte avant le retour à la ligne, et le retour à la ligne, même si mon texte n'atteinds pas les limites... Comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $chaine = stripslashes($resultat['txtdemande']) preg_match_all("/(^.{200,220}[\s])|(.{1,219})/",$chaine,$tabs); echo ($tabs[0][0]);![]()
Partager