foreach vs while(list() = each())
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
}
}
■ 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
}
}
válasz