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

cs_zeguizmo 138 Messages postés vendredi 1 août 2003Date d'inscription 16 juillet 2009 Dernière intervention - 7 août 2006 à 16:35 - Dernière réponse : cs_zeguizmo 138 Messages postés vendredi 1 août 2003Date d'inscription 16 juillet 2009 Dernière intervention
- 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

apacheswiss 154 Messages postés mercredi 13 octobre 2004Date d'inscription 22 août 2007 Dernière intervention - 7 août 2006 à 18:19
+3
Utile
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."
";
}
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de apacheswiss
malalam 10918 Messages postés lundi 24 février 2003Date d'inscription 2 mars 2010 Dernière intervention - 7 août 2006 à 18:23
0
Utile
hello,

et

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

?

sinon, un motif du genre (pour preg_replace) \s[^[[:space:]]]
Commenter la réponse de malalam
cs_zeguizmo 138 Messages postés vendredi 1 août 2003Date d'inscription 16 juillet 2009 Dernière intervention - 7 août 2006 à 18:40
0
Utile
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.