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 avec un input


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Points : 38
    Points
    38
    Par défaut Str replace avec un input
    Bonjour ,

    J'ai un petit problème avec un echo dans un input , je m'explique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      $h = array("<h1>", "</h1>");
    $name = "<h1>Hello world</h1>" ; 
    		 str_replace( $h , "" , $name ) ;
    Quand je fais :
    Me donne :
    Hello world
    Mais quand je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" class="text"  name="name" value="<?php echo $name; ?>">
    Me donne :

    <h1>Hello world</h1>
    Pouvez vous m'expliquer comment je peux régler ce petit problème et pouquoi str_replace d'une variable ne prends pas effet dans un input .

    Merci d'avance ,

    CV .

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Parce qu'il faudrait déjà utiliser correctement str_replace : les fonctions PHP, de manière générale, et surtout relatives aux chaînes de caractères ne modifient pas la chaîne d'origine. Elles en renvoient une nouvelle, résultant de l'opération. Il faut donc exploiter cette dernière.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $name = str_replace( $h , "" , $name ) ;

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Points : 38
    Points
    38
    Par défaut
    Effectivement , merci beaucoup pour la réponse .

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

Discussions similaires

  1. [MYSQL] [débutant] utiliser replace avec mysql.pas
    Par alex01pernot dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/08/2006, 22h23
  2. Probleme avec les "input type="image" "
    Par khokho dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 26/03/2006, 18h12
  3. Pb avec un input de type file
    Par stecos dans le forum Langage
    Réponses: 1
    Dernier message: 25/10/2005, 11h03
  4. Petit problème avec Line Input
    Par GrosQuicK dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/09/2005, 13h47
  5. Problème de compilation avec Direct Input
    Par di-giac dans le forum DirectX
    Réponses: 6
    Dernier message: 06/05/2005, 19h19

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