Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/10/2005, 10h27   #1
Membre habitué
 
Inscription : octobre 2004
Messages : 290
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : octobre 2004
Messages : 290
Points : 146
Points : 146
Par défaut supprimer les retours à la ligne

Bonjour,

je récupère un champs dans une base données Oracle. A l'intérieur du champ, il y a des retour à la ligne.
Afin de supprimer ces retours à la ligne j'ai effectué ceci
Code :
1
2
3
 
$desc=str_replace("/n"," ", $desc);
$desc=str_replace("/r/n"," ",$desc);
pourtant les retours à la ligne sont toujours présents.

Quelqu'un aurait une idée?
illegalsene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 10h32   #2
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
anti-slashes et pas slashes
\n et pas /n
...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 10h34   #3
Membre habitué
 
Inscription : octobre 2004
Messages : 290
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : octobre 2004
Messages : 290
Points : 146
Points : 146
je me suis trompé en recopiant mon code mais c'est bien des antislashes que j'utilisais...
illegalsene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 10h47   #4
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Essaie :
Code :
preg_replace("(\r\n|\n|\r)", " ", $var);
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2005, 10h53   #5
Membre habitué
 
Inscription : octobre 2004
Messages : 290
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : octobre 2004
Messages : 290
Points : 146
Points : 146
ça marche nickel avec preg_replace.
Je ne connaissais pas cette fonction...

Merci.
illegalsene est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h46.


 
 
 
 
Partenaires

Hébergement Web