ugrás a tartalomhoz

foreach vs while(list() = each())

decker · 2007. Május. 25. (P), 16.06
Hello!
Egy kérdéssel szeretnék hozzátok fordulni. Az 1. kód futásával vanna problémáim. az első while ciklus lefut annyiszor ahányszor kell, de a benne lévő while ciklus csak az első ciklus legelső futásakor fut le, nem értem miért? Átírtam a 2. kódra és tökéletesen működik. Legyen kedves aki tudja mi okozhatja a problémát árulja el nekem. Köszönöm

1.
while( list(, $honap ) = each( $honapok ) ){
while( list(, $form ) = each( $formok ) ) {
utasizas
}
}

2.
while( list(, $honap ) = each( $honapok ) ){
foreach( $formok as $form ) {
utasizas
}
}
 
1

válasz

decker · 2007. Május. 25. (P), 16.21
megtaláltam a választ, nem lehet egymásba ágyazni each() utasításokat.