probleme de syntaxe et declaration de variable
Posté : 16 juil. 2007, 18:24
par johnben2
Bonjour,
J'aimerais faire marcher ce toute petit scritp mais je sais pas trop ou mettre les " et ' pour que ça marche.
si quelqun sait
Merci
<?
$table = array ('achere','coffre');
for($i=0;$i<sizeof($table);$i++)
{
$total_$table[i] = 4 ; // j'aimerais ici créer une variable avec le nom d'une autre
}
echo "$total_achere" ;
echo "$total_coffre" ;
?>
Posté : 16 juil. 2007, 19:17
par d0m
pourquoi pas créer un tableau de variable avec le nom qu tu souhaites en clé :
$total = array();
$total['achere'] = 4;
$total['coffre'] = 4;
foreach($total as $nom => $valeur){
echo 'valeur de ' . $nom . ' : ' . $valeur . '<BR>';
}
Posté : 16 juil. 2007, 19:26
par johnben2
bein parce que c'est pas ça que je veux faire.
J'ai mis cette exemple plus simple pour que les gens comprenent.
Je voulais simplement avoir la syntaxe pour declarer une variable a partir d'une autre,
style :
$total_$table = .....
Merci quand meme
Posté : 16 juil. 2007, 19:33
par @rthur
Bonjour,
Ce que tu cherches à faire s'appelle des variables de variable, il y a pas mal de sujet là dessus sur internet (cf Google).
Voila un tuto assez explicatif sur le sujet:
http://www.phpindex.com/index.php/2000/ ... -variables
Posté : 16 juil. 2007, 19:55
par zeus
Modération :
johnben2, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).
Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.
Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ