Hallo,
ich habe eine reihe von Schleifen in denen wiederum Schleifen auftauchen.
Wenn ich eine Variable für eine While Schleife über dem gesamten Block definiere läuft die While Schleife nur 1x durch.
Definiere ich diese Variable direkt über der While Schleife funktioniert es.
Ich habe unten den Code für:
1. den nicht funktionierenden
2. den für funktionierenden
Schleifen durchlauf.
Es geht um $zeile2 bei der 2. While Schleife.
Ich bin für jede Hilfe dankbar.
So funktioniert es NICHT
------------------------------
So funktioniert es
------------------------------
ich habe eine reihe von Schleifen in denen wiederum Schleifen auftauchen.
Wenn ich eine Variable für eine While Schleife über dem gesamten Block definiere läuft die While Schleife nur 1x durch.
Definiere ich diese Variable direkt über der While Schleife funktioniert es.
Ich habe unten den Code für:
1. den nicht funktionierenden
2. den für funktionierenden
Schleifen durchlauf.
Es geht um $zeile2 bei der 2. While Schleife.
Ich bin für jede Hilfe dankbar.
So funktioniert es NICHT
------------------------------
PHP-Code:
$zeile = 1;
$zeile2 = 1; #<------------------So funktioniert es nicht
while ( $zeile < 10 )
{#1
echo $zeile." | ";
for( $a = 1 ; $a < 10 ; $a++ )
{#2
echo "<b>_".$a."_</b>";
for( $b = 1 ; $b < 10 ; $b++ )
{#3
echo $b;
while ( $zeile2 < 3 )
{#4
echo "<font color='red'><b>".$zeile2."</b></FONT>";
$zeile2++;
}#4
}#3
}#2
echo "<br>";
$zeile++;
}#1
So funktioniert es
------------------------------
PHP-Code:
$zeile = 1;
while ( $zeile < 10 )
{#1
echo $zeile." | ";
for( $a = 1 ; $a < 10 ; $a++ )
{#2
echo "<b>_".$a."_</b>";
for( $b = 1 ; $b < 10 ; $b++ )
{#3
echo $b;
$zeile2 = 1; #<----------------------- So funktioniert es
while ( $zeile2 < 3 )
{#4
echo "<font color='red'><b>".$zeile2."</b></FONT>";
$zeile2++;
}#4
}#3
}#2
echo "<br>";
$zeile++;
}#1
Kommentar