Supprimer retour a la ligne (bizarre) [Résolu]

Messages postés
138
Date d'inscription
vendredi 1 août 2003
Dernière intervention
16 juillet 2009
- - Dernière réponse : cs_zeguizmo
Messages postés
138
Date d'inscription
vendredi 1 août 2003
Dernière intervention
16 juillet 2009
- 7 août 2006 à 18:40
Salut,

Je veux supprimer les retours a la ligne dans un texte donné.
J'utilise nl2br, mais celui ci me rajoute mes
a la fin de chaque ligne, mais il me laisse les retours.

J'ai alors opté pour :  $text = str_replace(array("\r\n", "\n", "\r"), '
', $text);

Sans résultats, puis

$text = preg_replace("/(\r\n|\n|\r)/", " ", $text); (qui revient au meme)

Sans résultats, puis

$text = str_replace(CHR(13),"",$text);
$text = str_replace(CHR(10),"",$text);

Toujours sans résultats ... ces sacrés bon dieu de retours a la ligne sont toujours la ...

Je ne sais plus quoi faire ! J'ai besoin a tout prix de les supprimer.

Merci pour votre aide

ZeGuizmo
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
154
Date d'inscription
mercredi 13 octobre 2004
Dernière intervention
22 août 2007
3
Merci
tu peut faire une boucle qui lit ligne par ligne... et tu rajoute ton après chaque ligne

while (list($line_num, $line) = each ($text))
{
    echo $line."
";
}

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 91 internautes nous ont dit merci ce mois-ci

Commenter la réponse de apacheswiss
Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
31
0
Merci
hello,

et

$text = str_replace ('
', '', nl2br ($text));

?

sinon, un motif du genre (pour preg_replace) \s[^[[:space:]]]
Commenter la réponse de malalam
Messages postés
138
Date d'inscription
vendredi 1 août 2003
Dernière intervention
16 juillet 2009
0
Merci
Ca fonctionne, mais étrange que chr(10) et chr(13) ne soient pas détéctés ?

Merci bcp en tout cas,

ZeGuizmo
Commenter la réponse de cs_zeguizmo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.