Création de variables dynamiques dans une boucle : un guide étape par étape
Dans une boucle de programmation, vous pouvez rencontrer le besoin de créer plusieurs variables avec des noms incrémentiels, tels que $seat1, $seat2, etc. Bien que l'utilisation d'un tableau soit généralement recommandée pour de tels scénarios, cet article montrera comment obtenir le résultat souhaité à l'aide de variables dynamiques.
Pour créer des variables variables dans une boucle, suivez ces étapes :
Initialiser le compteur Variable :
<code class="php">$counter = 1;</code>
Itérer dans la boucle :
<code class="php">while ($counter <= $aantalZitjesBestellen) {</code>
Construire la variable Nom :
<code class="php">$key = 'seat' . $counter;</code>
Créer la variable :
<code class="php">$$key = $_POST[$key];</code>
Dans ce code, $ key représente le nom de la variable dynamique (par exemple, siège1, siège2), et $_POST[$key] récupère la valeur correspondante du POST demande.
Incrémentez le compteur :
<code class="php">$counter++;</code>
Répétez les étapes 2 à 5 pour chaque itération de la boucle .
Exemple :
Le le code suivant crée des variables dynamiques $seat1, $seat2, etc., basées sur la saisie de l'utilisateur à partir d'une requête POST :
<code class="php">$aantalZitjesBestellen = 3; for ($counter = 1; $counter <= $aantalZitjesBestellen; $counter++) { $key = 'seat' . $counter; $$key = $_POST[$key]; } // Output the created variables echo $seat1; // Output: Value of $_POST['seat1'] echo $seat2; // Output: Value of $_POST['seat2']</code>
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!