IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Remplacement de <br /> [RegEx]


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Remplacement de <br />
    Bonjour,

    Depuis hier je bloque sur un remplacement et suppression de <br />.
    Je possède un site Joomla et pour les besoins d'une application iPhone je dois créer mon propre flux RSS (aucun module ne convient). Jusque la aucun soucis, je bloque sur un dernier élément.

    Je voudrais supprimer tous les sauts de ligne inutiles au début de mon article (pour les besoin de la mise en page nous devons ajouter X saut de ligne suivant la taille de l'introduction).

    J'ai voulu utiliser la fonction trim, il me faut donc remplacer les <br /> par des \r\n
    J'ai essayé de faire un str_replace("<br />","\r\n",$suite); cependant je me retrouve avec plus aucun saut de ligne, tout est sur la même ligne ...

    Comment faire pour supprimer tous les sauts de ligne inutile au début d'une chaîne de caractère ?

    Merci d'avance
    Florian

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Comment PHP doit déterminer si un <br /> est légitime ou inutile ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    La fonction trim supprime bien les \n inutile

    Mais c'est bon je pense avoir trouvé. Le navigateur n'interprète pas les \n.
    Je fait donc ceci :

    $suite = str_replace("<br />", "\n", $suite);
    $suite = trim($suite);
    $suite = str_replace("\n", "<br />", $suite);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. comment remplacer une partie de texte dans un champs
    Par patlapi dans le forum Paradox
    Réponses: 4
    Dernier message: 20/11/2003, 14h38
  3. remplacer un caractere dans un fichier
    Par ickis dans le forum C
    Réponses: 11
    Dernier message: 13/10/2003, 09h29
  4. Comment on remplace un check ?
    Par Nout dans le forum Requêtes
    Réponses: 4
    Dernier message: 29/07/2003, 11h20
  5. [SQL] Remplacer une table
    Par rstephane dans le forum Langage SQL
    Réponses: 5
    Dernier message: 06/05/2003, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo