Page 1 sur 1
pt probleme syntaxe... $toto$tata
Posté : 04 janv. 2008, 13:37
par emb1
Bonjour,
j'ai une série de variables qui s'appellent $jour_108_d , $jour_118_d ... etc
Je voudrais faire une boucle, en remplaçant seulement la partie "108"..., par exemple :
$i = 108 ;
le problème de syntaxe est là : comment afficher la valeur ?
echo $jour_{$i}_d
ne marche pas !!!!
Comment écrire ça ? quelqu'un a la réponse svp ?
Merci !
Emmanuel
Posté : 04 janv. 2008, 14:11
par emb1
C'est bon j'ai trouvé ! Désolé pour le post inutile
c'est :
${"jour_".$i."_d"}
bonne journée !
Emmanuel
Posté : 07 janv. 2008, 16:51
par emb1
Re-bonjour...
Dans la famille "problème de syntaxe "... je voudrais maintenant ...
Voila une série de variables que j'ai besoin d'incrémenter...
$compte1++ ;
$compte2++ ;
etc...
je voulais boucler :
for ($i=1; $i<13 ; $i++ )
{
${"compte".$i.};
}
ça ne parche pas !!! (syntax error, unexpected '} ..... )
Pourtantj'utilise par ailleurs :
Code : Tout sélectionner
for ($i=108; $i<200 ; $i=$i+10 )
{
if ((${"jour_".$i."_d"}) != "00")
{ ...
qui marche !!
voius voyez la nuance , vous , svp ?
Merci
Emmanuel
Posté : 07 janv. 2008, 16:57
par Invité
Posté : 07 janv. 2008, 16:58
par Berzemus
salut,
Pourquoi ne pas utiliser des tableaux ?
C'est plus facile à naviguer, et ça évite de devoir réinventer la roue.
A moins que ce ne soit très spécifique..
Posté : 07 janv. 2008, 17:40
par emb1
Merci pour vos réponses ! Effectivement c'est mieux comme ça, sans le . après
...utiliser tableau ? je ne vois pas comment... peut-être as-tu raison, mais je suis une autre "logique"...
A plus tard...
Emmanuel