Bonjour,
J'ai des souvenirs de syntaxe trop flou pour que ça fonctionne du premier coup...
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager