Problème de variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de variable

par ouckileou » 30 juin 2006, 14:46

C'est un problême de concaténation... il faut utiliser des .
<?
$a='Salut ! ';
$b='ça marche bien là.';
echo $a.$b; //affichera :  Salut ! ça marche bien là. 
?>
Non, là tu concatènes les deux valeurs

Lui il veut concaténer 2 valeurs pour faire un nouveau nom de variable, et récupérer la valeur de celle-ci.
De plus, tu redis la même chose que leakcim51 qui avait mal interprété aussi. ;)

Le plus simple et logique serait d'utiliser un tableau, puisqu'il y a les indices, plutôt que de s'embêter à manipuler des noms de variables dynamiques.

par HanX » 30 juin 2006, 14:32

C'est un problême de concaténation... il faut utiliser des .
<?
$a='Salut ! ';
$b='ça marche bien là.';
echo $a.$b; //affichera :  Salut ! ça marche bien là. 
?>

par leakcim51 » 30 juin 2006, 14:18

salut!

tu peux essayer un:
$var="".$var.$i;
ou
$var=$var.$i;
@+

par ouckileou » 30 juin 2006, 14:10

Utilise un tableau, ou regarde dans la doc le chapitre "variables dynamiques"

Problème de variable

par flashnet » 30 juin 2006, 14:07

Bonjour à tous,
J'ai un trou de mémoire pour utiliser les variables. Voici ce que j'aimerais faire en exemple :
$var1 = "valeur 1";
$var2 = "valeur 2";

$i=1
while ($i <= 2)
{
 echo $var$i ; //Mon echo $var$i ne marche pas...
}
Merci d'avance

Jérôme