Homepage selbermachen 7.852 Themen, 35.619 Beiträge

PHP: While Schleife (bin zu blöd)

Heinz_Malcher / 8 Antworten / Baumansicht Nickles

Ich bin einfach zu blöd:
Folgendes Script wollte ich einfach mal zum testen meiner Schleifenkenntnisse
auf die schnelle schreiben, was ich feststelle: Ich bin zu blöd eine einfache
While Schleife mit einer IF Schleife zu verknüpfen:
Wer kann mir helfen, wieso das Script einfach nicht stoppt, wenn es an der
Zahl 15 angelagt ist, sondern bis 100 durchcountet und dann erst die ECHO
Meldung ausgibt?
<?php

$a = 1; //Hier eben meine Variable

do
{
echo "a ist $a<br>"; //anfangen zu zählen
$a++;
}


while ($a <= 100); //Bis 100 zählen


if ($a == 15) //Wenn Zahl a = 15...

{
break; //...Dann stoppe
}


echo "STOP, Zahl erreich!!!<br>"; //Ausgabe
?>

bei Antwort benachrichtigen
chaosatbrain Heinz_Malcher „PHP: While Schleife (bin zu blöd)“
Optionen

die if schleife muss in die do while schleife rein sie wird erst abgearbeitet wenn a>100 ist und kann bei dir nicht wirken.
do{
.
if(...) {.....}
.
} while(...)

bei Antwort benachrichtigen
Heinz_Malcher chaosatbrain „die if schleife muss in die do while schleife rein sie wird erst abgearbeitet...“
Optionen

Danke klappt jetzt ;-D

hier das gängige Script

<?php

$a = 10;

do
{ echo "$a
";
$a++;

if ($a == 20)

{ { break; }
echo " Halt";
}



}

while ($a



?>

bei Antwort benachrichtigen
xafford Heinz_Malcher „Danke klappt jetzt -D hier das gängige Script “
Optionen

geht aber auch wesentlich einfacher vom codeumfang:
while($a echo $a;
$a++;
if($a===20){exit(oder break);}
}
;o)

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
GTFreak xafford „geht aber auch wesentlich einfacher vom codeumfang: while a echo a a if a 20...“
Optionen
xafford, unser Script-Gott!

cu,
GTFreak
bei Antwort benachrichtigen
xafford GTFreak „xafford, unser Script-Gott! cu, GTFreak“
Optionen

aua...jetzt hab ich mir den kopp an der decke gestossen weil ich so gewachsen bin ;o)...aber zu viel des lobs, ich hab nömlich vergessen in dem script die variable $a vorher erst mal zu deklarieren ;o)

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
GTFreak xafford „aua...jetzt hab ich mir den kopp an der decke gestossen weil ich so gewachsen...“
Optionen

auuuh....

Du Looser du ;-)
Bis wann machen wir eigentlich die 2.000 bei deiner Seite voll?

cu,
GTFreak

bei Antwort benachrichtigen
xafford GTFreak „auuuh.... Du Looser du - Bis wann machen wir eigentlich die 2.000 bei deiner...“
Optionen

fake? oder hast den account verwechselt GTFReak aka GTFreak

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
GTFreak Heinz_Malcher „PHP: While Schleife (bin zu blöd)“
Optionen

kein Fake, zu blöd zu tippen!

Stephan

bei Antwort benachrichtigen