Nom des variables dans les boucles : au-delà des suffixes numériques
Lors de l'itération dans des boucles, il est courant d'utiliser des suffixes numériques pour créer des noms de variables uniques. Cependant, dans le code suivant :
for x in range(0,9): string'x' = "Hello"
En utilisant cette approche, toutes les variables (string1, string2,...) finiront par contenir la même valeur ("Bonjour"). Comment créer des noms de variables distincts qui conservent leur signification prévue ?
Utiliser des dictionnaires
La solution réside dans l'utilisation de dictionnaires, qui sont des structures efficaces pour associer une valeur à une autre. :
d = {} for x in range(1, 10): d["string{0}".format(x)] = "Hello"
Dans ce code :
Accéder à la valeur associée à une clé spécifique est simple :
d["string5"] # outputs 'Hello'
En utilisant des dictionnaires, vous pouvez facilement créer variables avec des noms uniques tout en conservant la connexion sémantique entre la clé et la valeur associée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!