Création de variables dynamiques dans des boucles : une réponse complète
Pour créer des variables variables dans une boucle, vous pouvez utiliser les techniques suivantes :
1. Variables basées sur un compteur de boucle :
Comme vous l'avez mentionné, vous souhaitez que les variables s'incrémentent à chaque itération de boucle. Pour y parvenir, vous pouvez utiliser la syntaxe suivante :
<code class="php">for ( $counter = 1; $counter <= $aantalZitjesBestellen; $counter ++) { $key = 'seat' . $counter; $$key = $_POST[$key]; }</code>
Dans ce code :
2. Extraction de tableau à l'aide d'extrait() :
Si vous préférez utiliser un tableau plutôt que des variables individuelles, vous pouvez utiliser la fonction extract(). extract() extrait les clés et les valeurs du tableau dans des variables individuelles portant les mêmes noms.
<code class="php">$seatNames = ['seat1', 'seat2', 'seat3', ... /* Additional seat names */]; extract($_POST, EXTR_PREFIX_ALL, 'seat');</code>
Dans cet exemple :
Notez que l'utilisation d'extract() avec une entrée utilisateur non filtrée peut introduire des failles de sécurité. Filtrez et désinfectez toujours l'entrée avant d'utiliser extract().
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!