Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2008, 14h34   #1
Gunner4902
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut mettre code html dans echo =

Bonjour,

voici mon code :

Code :
1
2
3
 
$animal = substr($folder[$fo], "3");
echo "<span>$animal</span>";
j'aurai souhaité l'écrire comme ceci :

Code :
echo "<span>$animal</span>" = substr($folder[$fo], "3");
mais il y a visiblement un hic avec les " et <span>… peut etre faut il mettre des guillemets en plus, mais je ne sais pas trop où, ni combien.

Merci
  Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 14h54   #2
Membre éclairé
 
Avatar de mdr_cedrick
 
Développeur multimédia
Inscription : janvier 2008
Messages : 375
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : janvier 2008
Messages : 375
Points : 305
Points : 305
je ne comprends pas trop pourquoi tu veux l'écrire comme ceci
surtout que c'est une syntaxe particulièrement bizarre !
si jamais ça existe ça sera vraiment la 1ere fois que je vois ça !

pour moi ta 1ere solution est de loin la meilleure
tu peux toujours faire ceci :

Code :
echo "<span>".substr($folder[$fo], "3")."</span>";
si tu ne récupères pas $animal plus loin
__________________
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière
mdr_cedrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 15h00   #3
Gunner4902
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par mdr_cedrick Voir le message
je ne comprends pas trop pourquoi tu veux l'écrire comme ceci
Euh, je débute en PHP, donc j'essaye de comprendre les finesses de ce langage en adaptant ce que je vois dans les forums…
C'était donc pour apprendre, mais si tu me dis que c'est une syntaxe inhabituelle, je ne vais pas la retenir.
Merci de ta réponse
  Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 17h12   #4
Membre éclairé
 
Avatar de mdr_cedrick
 
Développeur multimédia
Inscription : janvier 2008
Messages : 375
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : janvier 2008
Messages : 375
Points : 305
Points : 305
Citation:
Envoyé par Gunner4902 Voir le message
Euh, je débute en PHP, donc j'essaye de comprendre les finesses de ce langage en adaptant ce que je vois dans les forums…
C'était donc pour apprendre, mais si tu me dis que c'est une syntaxe inhabituelle, je ne vais pas la retenir.
Merci de ta réponse
il n'y a aucun soucis
au vu de ton nombre de post je m'étonnais c'est tout
mais il n'y a aucun problème j'ai débuté aussi, et j'en apprends encore tous les jours !

sache que echo est une "fonction" qui renvoit un résultat à l'écran
tu ne peux donc pas faire quelque chose de ce type
Code :
echo "salut $nom" = "roger";
en espérant voir "salut roger"
tu devras faire :
Code :
1
2
$nom = "roger";
echo "salut ".$nom;
autre chose ...
j'ai pour habitude de concaténer mes variables
alors que d'autres ne le font pas
__________________
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière
mdr_cedrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 17h18   #5
Gunner4902
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par mdr_cedrick Voir le message
autre chose ...
j'ai pour habitude de concaténer mes variables
alors que d'autres ne le font pas
Quel est l'avantage de les concaténer (outre la meilleure visibilité) ?
  Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 19h03   #6
Expert Confirmé
 
Avatar de Eusebe
 
Inscription : mars 2006
Messages : 1 989
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mars 2006
Messages : 1 989
Points : 3 606
Points : 3 606
Citation:
Envoyé par Gunner4902 Voir le message
Quel est l'avantage de les concaténer (outre la meilleure visibilité) ?
C'est déjà pas mal
Eusebe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 23h47   #7
Gunner4902
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
très juste ! rire
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Mettre Résolu
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h48.


 
 
 
 
Partenaires

Hébergement Web