2010-05-29 6 views
1

J'ai deux tableaux avec deux ensembles de valeurs ($ a [] et $ b []) Je veux faire quelque chose comme ce qui suit:Looping par des variables doubles

$ a [0] - $ b [0] $ a [0] - $ b [1]

$ a [1] - $ b [0] $ a [1] - $ b [1]

Cela continuera jusqu'à ce que les tableaux atteignent la fin. Donc je veux un tiret pour séparer les deux tableaux, avec le premier tableau restant le même jusqu'à ce que le deuxième tableau a fait une boucle. J'essaye d'obtenir ceci dans une liste déroulante avec la valeur d'option.

Comment pourrais-je y parvenir? Je n'ai jamais essayé de faire des boucles avec deux variantes comme ça auparavant, je n'ai littéralement aucune idée du tout! Thankyou

+0

Quel est le motif ici? Je ne peux pas le comprendre. – LukeN

+0

Je veux qu'il boucle à travers le second arrray pour chaque valeur de la première. Dites si le premier tableau avait 2 valeurs et le second 3, vous auriez 1-1, 1-2, 1-3, 2-1, 2-2, 2-3. – sark9012

Répondre

2

Cela bouclerait le deuxième tableau ($ b) pour chaque valeur du premier tableau ($ a).

foreach($a as $first) { 
foreach($b as $second) { 
echo $first . '-'. $second; 
} 
}