Kalle_B: Hilfe - was macht der break?

Beitrag lesen

Hi,

ich raufe mir die Haare. In dieser Schleife wird die erste if- Bedingung ( 0 == 'zeit_aen' ) wahr, wenn break vorkommt:

for ( reset($row_usr); list($key, $val) = each($row_usr); )
      {
        echo "<h2>[".$key."]</h2>\n";
        if ( $key == 'zeit_aen' )   { $feldname = 'zeit_aen';   break; }
        if ( $key == 'last_login' ) { $feldname = 'last_login'; break; }
      }

OHNE break läuft es richtig:

for ( reset($row_usr); list($key, $val) = each($row_usr); )
      {
        echo "<h2>[".$key."]</h2>\n";
        if ( $key == 'zeit_aen' )   { $feldname = 'zeit_aen';   }
        if ( $key == 'last_login' ) { $feldname = 'last_login'; }
      }

Wieso läuft das Programm auf den break?

Kalle