Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2336 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [DEBUTANT PHP] Faire un echo des symboles "

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DEBUTANT PHP] Faire un echo des symboles "

n°506369
rainckill
Posté le 03-09-2003 à 13:34:15  profilanswer
 

J'ai la nécéssité de faire un echo 'une varibal $X, mais je veux que cette derniere soit entre guillement ""
 
J'ai essayer cela :
 

Code :
  1. <?
  2. echo '"$X"';
  3. ?>


mais bien entendu ca amrhce pas... j'ai essayer d'autre syntaxe encore, mais aucun résultat, quelqu'un aurait t'il la solution ?
 
Je pourrais très bien faire
 

Code :
  1. "<? echo $X; ?>"


Mais cela ne m'interresse pas, dans ma situation, je ne peux pas employer ce code :/

mood
Publicité
Posté le 03-09-2003 à 13:34:15  profilanswer
 

n°506376
karamilo
Posté le 03-09-2003 à 13:36:37  profilanswer
 

concatenation
echo 'salut ma variable"'.$mavariable.'" voila l'apres variable';

n°506380
ojbis
Posté le 03-09-2003 à 13:40:16  profilanswer
 

echo "une varible \"$x\""
 
\" pour mettre le caractère " dans le texte a afficher

n°506383
yo c spi
Yo !
Posté le 03-09-2003 à 13:41:58  profilanswer
 

Ou alors tu peut enlever le caractère spéciel par un anti slash!
 
Toutes les possibilités simples (je crois) :

Code :
  1. echo "youpi \"$X\" youpi"
  2. ou
  3. echo "youpi \"".$X."\" youpi"
  4. ou
  5. echo 'youpi "'.$X.'" youpi'


 
edit : j'ai 30secondes de retard  ;)


Message édité par yo c spi le 03-09-2003 à 13:42:54
n°506397
anapajari
s/travail/glanding on hfr/gs;
Posté le 03-09-2003 à 13:59:31  profilanswer
 

ce qu'il faut bien comprendre c'est la différence entre les ' et les " lorsque tu printes un texte.
Du texte encadré de ' n'est pas interpreté, alors que du texte en " l'est. ça veut dire que si je fais:

Code :
  1. $son = "Poueeeeeeet";
  2. print 'la clarinette fait $son';


J'obtiens: la clarinette fait $son tandis que:

Code :
  1. $son = "Poueeeeeeet";
  2. print "la clarinette fait $son";


donne la clarinette fait Poueeeeeeet.
 
Partant de ce principe si tu as besoin d'afficher une variable dans du texte défini entre des ' tu as besoin de la "sortir" de celui ci. Ce qui te donne:

Code :
  1. $son = "Poueeeeeeet";
  2. print 'la clarinette fait '.$text;


pour obtenir la clarinette fait Poueeeeeeet.


Message édité par anapajari le 03-09-2003 à 14:01:01
n°506411
yo c spi
Yo !
Posté le 03-09-2003 à 14:15:01  profilanswer
 

Tu aura tout le temps besoin de jongler entre les ' et les ".
Et tu aura aussi souvent besoin de générer des " comme posé dans ta question si tu génères du HTML ou que tu fais du SQL ou dans bien d'autres cas.

n°506726
rainckill
Posté le 03-09-2003 à 19:08:09  profilanswer
 

Merci a vous ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [DEBUTANT PHP] Faire un echo des symboles "

 

Sujets relatifs
[PHP] ftp_chdir() et win32[PHP] Imprimer automatiquement une page sans entetes
probleme module PHP chez amen[PHP] Insérer des boutons radios en plus de champs de formulaire SPIP
[PHP] condition d'un IF dans une VARIABLE ?Appli PHP de gestion d'emails
[PHP/mySQL] Importation "gros" dumps via phpMyAdmin sur free.fr[PHP] C quoi cette erreur ? [RESOL]
[PHP] Classes et Héritages ou Fusion ?Help : Php et Zend Optimizer
Plus de sujets relatifs à : [DEBUTANT PHP] Faire un echo des symboles "


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR