creation variables

klug
Invité n'ayant pas de compte PHPfrance

29 mai 2005, 14:19

bonjour,
je souhaite créer une série de 10 variables a1, a2, a3 et leur affecter la valeur entre 1 et 10 correspondanteà l'aide d'une boucle for.
En gros, je souhaite obtenir un truc du style:
a1=1
a2=2
...
a10=10

J'ai compris les boucles et l'incrémentation, mais j'ai un problème de syntaxe. pouvez-vous m'aider?
Mon code:
for ($i=0; $i<=10; $i++) {
$a[$i]=$i;
}

Mammouth du PHP | 983 Messages

29 mai 2005, 14:26

Attention, tu fais une boucle qui va de 0 à 10 compris, donc tu auras 11 éléments ds ton tableau.
<?php
for ($i=0; $i<10; $i++) 
   $a[$i]=$i;
?>
Je ne vois pas où il y a une erreur de syntaxe...
Ensuite pour récupérer les valeurs de tes variables, tu peux faire ainsi:
<?php
echo $a[0]; //jusqu'à a[9]
?>

Invité
Invité n'ayant pas de compte PHPfrance

29 mai 2005, 14:30

ok, c'est au niveau de l'affichage des valeurs que je m'étais planté.
J'ai fait echo $a0 au lieu de echo $a[0]. Merci

Au passage, comment écrire la même chose en javascript?

Mammouth du PHP | 983 Messages

29 mai 2005, 14:33

De la même manière mais en enlevant les $ ;)

Invité
Invité n'ayant pas de compte PHPfrance

29 mai 2005, 14:34

merci bcp!

Mammouth du PHP | 983 Messages

29 mai 2005, 14:36

De rien ;)

Invité
Invité n'ayant pas de compte PHPfrance

29 mai 2005, 14:38

en js, j'ai fait ceci mais ça ne marche pas...
for (i=0; i<=10; i++) {
a=i;

}
alert( a[0]);

Mammouth du PHP | 983 Messages

29 mai 2005, 14:44

Va voir sur le dans la partie Javascript du forum. Et puis fais un rechercher, il doit y avoir des tas d'exempls ;)