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 :

str_replace ou autre chose ? [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 22
    Par défaut str_replace ou autre chose ?
    Salut tout le monde,

    une question toute bête pour certain mais qui me bloque sérieusement :

    Comment enlever ça (en italique)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <p>
    	&nbsp;</p>
    <div id=\"cke_pastebin\">
    	<div id=\"cke_pastebin\">
    		Le Perroir oder ehemaligen Hafen von Ault</div>
    	<div id=\"cke_pastebin\">
    		&nbsp;</div>
    	<div id=\"cke_pastebin\">
    		Diesen befindete sich zwischen der rue de la Descente
    ....

    c'est une chaine de caractère d'une bdd que j'affiche :

    j'ai fait ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function removediv($chaineNonValide, $charset='utf-8')
    {
      $chaineNonValide = str_replace('<div id=\"cke_pastebin\">', ' ', $chaineNonValide);
      $chaineNonValide = str_replace("<div>", ' ', trim($chaineNonValide));
      $chaineNonValide = str_replace("</div>", ' ', trim($chaineNonValide));
      $chaineNonValide = str_replace("<p>", ' ', trim($chaineNonValide));  
      //$chaineNonValide = preg_replace('&nbsp;', '', trim($chaineNonValide)); 
      $chaineNonValide = str_replace("</p>", ' ', trim($chaineNonValide));
      return ($chaineValide);
    }
    avec ensuite removediv('machaine') et je n'ai aucun résultat

    Alors si quelqu'un a la soluce, je suis preneur car je désespère de ne pas comprendre pourquoi ça ne répond pas (j'ai essayé avec des ", des ', avec trim, sans trim)

    merci d'avance

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Bonjour,

    la fonction strip_tags est ton amie.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 104
    Par défaut
    Oui tu peux utiliser la fonction strip_tags qui te permettra de supprimer de ta chaine toutes les balises HTML ou code php.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 22
    Par défaut Super
    Super les gars, merci beaucoup, une fonction que je ne connaissais pas mais va m'être très très très utile.........

    Bonne continuation

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

Discussions similaires

  1. [XSL] replace un espace? ou est ce autre chose?
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 01/12/2005, 20h17
  2. Jointure ou autre chose ?...
    Par tcherito dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/11/2005, 12h12
  3. l'info c'est bien, appliqué à autre chose, c'est mieux!
    Par bubuchanwa dans le forum Etudes
    Réponses: 30
    Dernier message: 13/07/2005, 20h08
  4. Convertir une image PNM en autre chose ...
    Par mattmarttigan dans le forum C
    Réponses: 9
    Dernier message: 09/02/2005, 21h34
  5. [langage] connaissez-vous autre chose que -d
    Par Sébastien dans le forum Langage
    Réponses: 4
    Dernier message: 05/08/2002, 21h13

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