Comment générer des noms de variables ?
Bonjour,
J'ai des souvenirs de syntaxe trop flou pour que ça fonctionne du premier coup... :weird:
J'ai une série de variables $r7 à $r10 à définir par le processus suivant :
Pour chaque caractère d'une chaîne, appliquer une transformation du caractère en nombre et donner le résultat en valeur d'une variable nommée automatiquement (de $r7 à $r10, donc).
J'ai souvenir d'une syntaxe du genre $r{$nombre} mais ça ne fonctionne pas ; PHP me dit que mes variables ne sont pas définies.
Voici le code que j'ai tenté ; qu'est-ce qui coince ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| // Calcul de la clé terminale
for ($i = 0; $i < 4; $i++)
{
$carac = substr($num_ordre, $i, 1);
if(is_numeric($carac))
{
$nombre = intval($carac);
}
else
{
$nombre = ord($carac) - 87;
}
$r{$i + 7} = $nombre;
} |