Schleifen programmieren: FOR-Schleife

[geschrieben am 26.09.2008]

Schleifen braucht man, um bestimmte Bedingungen abzuprüfen und eine bestimmte Aktion auszulösen. Des Weiteren sorgen Schleifen auch für eine kontrollierte Ausgabe am Bildschirm o.Ä. Dies geschieht im Allgemeinen zeilenweise.
Trifft eine Bedingung zu, kann eine Schleife entweder durchlaufen oder beendet werden.
Noch mehr Flexibilität liegt in der Kombinierbarkeit. So kann beispielsweise eine Schleife in einer anderen laufen oder mehrere Bedingungen können abgeprüft werden, bevor Schleifen ins Spiel kommen.
Eine typische FOR-Schleife sieht folgendermaßen aus:


<?php
for ($i=1;$i<=12;$i++)
    {
    echo 
"Zeile $i";
    }
?>



In diesem Fall wird erst die Variable, auch genannt Schleifenzähler, auf den Wert 1 gesetzt, dann zählt die Schleife bei jedem Durchlauf zu dem Wert von $i eine 1 dazu. Das passiert so lange, bis die Variable $i den Wert 13 erreicht hat. Die Schleife wird dann nicht mehr durchlaufen, weil in der Bedingung die Variable daraufhin geprüft wird, ob sie den Wert 12 unterschritten oder erreicht hat. Ist das der Fall, ist die Schleifendurchlaufbedingung nicht mehr erfüllt. Das heißt, die Bedingung für den Schleifendurchlauf ist der Wert der Variable $i und liegt zwischen 1 und 12.

Dieses kleine Beispiel kann z.B. ideal zur Nummerierung benutzt werden.
Da die Ausgabe aber noch hintereinander erfolgt (Zeile1Zeile2Zeile3Zeile4Zeile5Zeile6Zeile7Zeile8Zeile9Zeile10Zeile11Zeile12) muss am besten nach der Ausgabe der Variablen ein Zeilenumbruch eingefügt werden:

<?
echo "Zeile $i<br />";
?>


Die Bildschirmausgabe sieht dann so aus:
Zeile 1
Zeile 2
Zeile 3
Zeile 4
Zeile 5
Zeile 6
Zeile 7
Zeile 8
Zeile 9
Zeile 10
Zeile 11
Zeile 12

Kommentare

Kommentar hinterlassen

  1. 6 + 6 =
    Dies beweist, dass Sie ein Mensch sind und keine Maschine. Vielen Dank für Ihr Verständnis und die Lösung dieser kleinen Rechenaufgabe!

Weitere PHP-Skripte

Weitere Code-Schnipsel: Script-Ladezeit mit PHP anzeigen | PHP Monatskalender | HTML-Formular Input sperren | PHPInfo-Datei mit Kennwortschutz | Datum und Timestamp in PHP | Dateigröße mit PHP ermitteln | MySQL-Datum mit PHP konvertieren | Formulare mit PHP erzeugen | IP-Adresse anzeigen | MySQL-Verbindung mit PHP | Einfache Datenbankabfrage | Syntax Highlight | Serverinformation und PHP-Version |


Hinweis: Alle hier veröffentlichten Codes und Anweisungen können trotz aller Sorgfalt Fehler enthalten. Eine Haftung für Schäden und Folgeschäden wird nicht übernommen. Die Benutzung geschieht auf eigene Gefahr. Vielen Dank für Ihr Verständnis.

About

Inhaber: Rüdiger Breitkopf

Als Inhaber von RUEBEMIX™ Technology begrüße ich Sie auf meiner Webseite und freue mich, dass Sie den Weg zu mir gefunden haben. Seit 1996 bin ich staatlich geprüfter Techniker mit Schwerpunkt Informations- und Kommunikationstechnik, gründete im Jahre 2002 die Firma RUEBEMIX™ Technology und stelle seit 10 Jahren meine Erfahrung und mein Fachwissen als Dienstleister zur Verfügung.

Ich freue mich auf Sie.
Ihr Rüdiger Breitkopf

Angebot

  • Umfangreiche Beratung bei der Projektplanung
  • Einrichtung, Pflege und Betreuung von Internetseiten
  • Webdesign mit Barrierefreiheit
  • Programmierung in PHP, XHTML und Javascript
  • Plattformübergreifende Funktionssicherheit
  • Domainbeschaffung, Webhosting
  • e-Commerce, Webshop
  • Projektmanagement, Webmastertätigkeiten

Kontakt

RUEBEMIX™ TechnologyAnbieter bei Käuferportal
Rüdiger Breitkopf
Vareler Weg 34
27383 Scheeßel

mail@ruebemix.de

Tel +49 (4263) 98 31 685
Fax/Voicebox +49 (3212) 1077634

http://www.ruebemix.de