J'ai 3 tableaux:
foreach ($q as $key => $value) { ...
3 Réponses :
au lieu de variables - Array d'utilisation strong>:
Votre code a déjà l'air bien et presque terminé.
alors j'utilise un autre tableau code>, qui stocke tous vos autres tableaux code>. p>
Si vous obtenez maintenant votre variable CODE> $ SESSION CODE>, vous pouvez accéder au tableau d'emballage et obtenir votre tableau spécifique souhaité. Comme vous avez démarré vos noms de matrices avec 1, mais les tableaux sont appelés avec Index de départ 1, vous devez soustraire - 1. P>
$q1 = array('A', 'B', 'C', 'D'); $q2 = array('E', 'F', 'G', 'H'); $q3 = array('I', 'J', 'K', 'L'); $wrapper = array($q1, $q2, $q3); $session = 2; foreach ($wrapper[$session-1] as $key) { //Will output E, F , G H as session is =2 echo $key; }
recommandé fort> p>
Vous pouvez utiliser PHP Tabley pour faire cela. p>
xxx pré> puis, y accédez comme: p>
xxx pré> pas prêt à utiliser
code>? , PHP vous permet également d'utiliser des noms de variable dynamiques, appelés
variables variables strong>. P> xxx pré> En savoir plus sur les variables variables ici https://www.php.net/manual/fr/language. variables.variable.php p> blockQuote> blockQuote>