Autor | Zpráva | ||
---|---|---|---|
jarosek Profil * |
#1 · Zasláno: 22. 1. 2015, 11:49:55
Zdravím, potřeboval bych pomoci s následujícím cyklem, dělal jsem to pomocí while, nefungovalo mě to, tak teď zkouším pomocí výpisu polí a také mi to nejde. Zkrátka mám dvě pole, pro jednoduchost uvedu POLE=1,2,3 a druhé POLE2=a,b,c a chci aby mi to vypsalo 1a,1b,1c, 2a,2b ....3b,3c. Bohužel následují script mi vypíše pouze 1a, 1b, 1c, zkoušl jsem to i pomocí while atp., ale vždy mi to vypsalo takto, mohu se zeptat, co dělám za chybu? Díky
<? foreach ($POLE as $hodnota) { echo $hodnota."<br>"; foreach ($POLE2 as $hodnota2) { echo $hodnota2."<br>"; }} |
||
juriad Profil |
#2 · Zasláno: 22. 1. 2015, 12:03:09
Chceš tedy kartézský součin (výpis musí být uvnitř obou cyklů):
foreach ($POLE as $hodnota) { foreach ($POLE2 as $hodnota2) { echo $hodnota . $hodnota2 . "<br>"; } } |
||
jarosek Profil * |
#3 · Zasláno: 22. 1. 2015, 12:05:02
Áno už to funguje :D Achjo, dneska to nemysli .... Díky moc!
|
||
final Profil |
foreach ($POLE as $hodnota) { foreach ($POLE2 as $hodnota2) { echo $hodnota.$hodnota2.","; } } // poprosím zmazať neukázalo mi, že už na to odpovedal juriad :-) Moderátor juriad: Nevadí, ponechávám
|
||
Časová prodleva: 9 let
|
0