Boucle for : déclaration de variable

Eléphant du PHP | 63 Messages

28 mars 2007, 14:41

Bonjour à tous,

j'aimerais savoir s'il est possible, et si oui comment faire, de changer le nom d'un variable dans une boucle for. Je m'explique, j'ai une boucle for :

Code : Tout sélectionner

for($i=1; $i <4; $i++){ $var= ... }
J'aimerais en fait qu'à chaque itération ma variable $var se nomme $var1, $var2 et $var3

Merci pour votre aide!

Eléphant du PHP | 100 Messages

28 mars 2007, 14:49

Je ne vois pas trop l'intérêt mais bon ...
for($i=0; $i<4; $i++)
{
    eval('$var'.$i'=3');
}
Script gratuit de videothèque: PhpMesFilms
sur http://phpmesfilms.dyndns.org/

Eléphant du PHP | 170 Messages

28 mars 2007, 15:34

Je ne vois pas trop l'intérêt mais bon ...
Quel intérêt de donner une réponse alors ? :shock:
De plus avec un truc affreux comme eval() :(

Un tableau !
<?php
for($i=1; $i <4; $i++)
{
$var[$1]='valeur';
} 
?>
Benjamin Franklin a dit :
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends

Eléphant du PHP | 63 Messages

28 mars 2007, 16:30

Je ne vois pas trop l'intérêt mais bon ...
Quel intérêt de donner une réponse alors ? :shock:
De plus avec un truc affreux comme eval() :(

Un tableau !
<?php
for($i=1; $i <4; $i++)
{
$var[$1]='valeur';
} 
?>
je te remercie, c'est exactement ça qu'il me fallait.
A plus

Mammouth du PHP | 1885 Messages

31 mars 2007, 05:11

plutot:
<?php
for($i=1; $i <4; $i++)
{
$var[$i]='valeur';
} 
?> 
1 != i

:)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP