Retirer les retours chariot en php
7 messages
• Page 1 sur 1
-

OTP - Modérateur

- Messages: 19375
- Inscription: 16 Déc 2005
Retirer les retours chariot en php
Bonjour,
Dans une table sql, j'ai un champ de type tinytext qui contient des infos de format tel que :
Je manipule ces données en php pour les placer dans un fichier texte.
Le souci est que le retour chariot sont aussi copiés dans le fichier texte.
Existe t-il un moyen aisé de transformer mon texte en :
Ou encore :
Merci d'avance,
Michaël
Dans une table sql, j'ai un champ de type tinytext qui contient des infos de format tel que :
- Code: Tout sélectionner
Rue
Ville
Pays
Je manipule ces données en php pour les placer dans un fichier texte.
Le souci est que le retour chariot sont aussi copiés dans le fichier texte.
Existe t-il un moyen aisé de transformer mon texte en :
- Code: Tout sélectionner
Rue Ville Pays
Ou encore :
- Code: Tout sélectionner
Rue - Ville - Pays
Merci d'avance,
Michaël
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
remplace les retours chariots par des cases vides:
remplace les retours chariots par des tirets (-):
- Code: Tout sélectionner
$texte = str_replace( array( '<br>', '<br />', "\n", "\r" ), array( '', '', '', '' ), $texte );
remplace les retours chariots par des tirets (-):
- Code: Tout sélectionner
$texte = str_replace( array( '<br>', '<br />', "\n", "\r" ), array( '-', '-', '-', '-' ), $texte );
-

OTP - Modérateur

- Messages: 19375
- Inscription: 16 Déc 2005
Je n'ai pas ces caractères dans le texte.
Je pense que c'est plutôt ça qui fera l'affaire :
Je pense que c'est plutôt ça qui fera l'affaire :
- Code: Tout sélectionner
$adresse=str_replace(CHR(10),", ",$adresse);
-

screuscreu - WRInaute impliqué

- Messages: 968
- Inscription: 14 Jan 2008
Moi je prendrais ça :
qui regroupe un peu les idées plus haut.
Source
- Code: Tout sélectionner
<?php
// remplacer les retours chariot par des retours à la ligne
// simple pour tout le monde
$texte=nl2br($texte);
// supprimer les retour à la ligne d'un texte
$texte=str_replace(CHR(10),"",$texte);
// et celle là aussi :
$texte=str_replace(CHR(13),"",$texte);
?>
qui regroupe un peu les idées plus haut.
Source
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Conserver les retours chariot .... [Résolu]
- Remplacer les retours chariot d'un texte tinytext par des BR
- Retirer index.php
- Retirer le captcha de ce code php..?
- Retirer les balises html en php
- [Reglé] Retirer les doublons d'un tableau PHP ?
- Php : supprimer les retours chariots.
- Problème retour chariot
- balise H1 et retour chariot...
- Javascript / retour chariot et formulaire
- Comment être numéro 1 sur Google ? - 25-05-2003
- Lancement de Wikio - 21-06-2006
- Le Googolopoly : le Monopoly de Google - 16-04-2008
- L'affaire du nom de domaine webrankinfo.com - 09-03-2008
- Une Google Dance annulée ? - 18-10-2004
- Contrer une redirection 302 intempestive... - 29-03-2005
- WebRankInfo lance un forum sur les noms de domaine - 08-10-2007
- Comment lutter contre les mauvaises redirections 302 (temporaires) - 29-03-2005
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
