PHP for Schleifen
Die am häufigsten eingesetzten Schleifenkonstrukte
in PHP sind die for und die while Schleife.
Beide haben ihre speziellen Stärken.
Schleifen kommen zum Einsatz, wenn sich innerhalb
eines PHP Programms Anweisungen wiederholen.
For Schleifen werden verwendet, wenn die Anzahl
der Schleifendurchläufe bekannt ist.
While Schleifen werden eingesetzt, wenn die Anzahl
der Durchläufe nicht bekannt ist. Die Bedingung zum
Abbruch dieser Schleife ergibt sich erst während der
Programmausführung.
Diese Form der Schleifenbildung wird oft bei der
Abfrage von Daten aus Datenbanken verwendet.
Ein Beispiel zur for Schleife:
Hier werden 10 Zeilen mit dem Inhalt:
"Dies ist die Reihe Nummer [Wert der Variable]
untereinander ausgegeben.
<?php
for ($i=1;$i<=10;$i++)
{
echo "Dies ist die Reihe Nummer $i";
echo "<br />";
}
?>
Die for Schleife besteht aus einem Kopf und einem Rumpf.
Innerhalb des Kopfes werden der Startwert, die Bedingung zum
Schleifendurchlauf und zuletzt eine Änderung der Zählervariable
definiert.
Hier wird eine Variable definiert und es wird ihr ein Wert zugewiesen:
$i=1;.
Zu Begin hat die Schleife also den Startwert 1. Als nächstes
wird die Bedingung zur Ausführung der Schleife formuliert:
$i<=10; Die Schleife wird solange durchlaufen,
wie der Wert der Variablen $i unter oder gleich dem Wert 10
ist.
Zuletzt wird noch das Veränderungsverhalten der Zählervariable
bestimmt.
Die Variable $i wird nach jedem Schleifendurchlauf um den Wert
"eins" erhöht.
Praktisch wird durch die Variable $i die Anzahl der Schleifendurchläufe
festgelegt.
Anfangs erhält $i den Wert 1, durch eine folgende Ablaufbedingung
wird überprüft, ob der Variablenwert unter oder gleich
10 ist. Solange diese Bedingung zutrifft, wird die Schleife
also ausgeführt.
Zuletzt wird im Schleifenkopf die Variable um die Laufweite
von 1 hochgezählt. Im Schleifenrumpf wird dann mittels
echo Befehls eine Textausgabe, die am Ende den Wert der hochgezählten
Variable beinhaltet, ausgegeben.
Wichtig ist, das die einzelnen Anweisungen im Schleifenkopf
durch ein Semikolon voneinander getrennt werden.
Bei mehrzeilligen Anweisungen müssen die Anweisungen im
Rumpf duch geschweifte Klammern umschlossen werden. Bei einzeiligen
Anweisungen ist dieses hingegen nicht unbedingt notwendig. In
der Praxis setzen Programmierer / Webdesigner oftmals For Schleifen
für die Ausgabe von Tabellen auf Interntseiten ein.
In den Tabellen werden dann meistens Inhalte von Datenbanken
abgebildet.
PHP Tutorial
- PHP
- PHP installieren
- PHP - Anfang
- Variablen erzeugen
- Kommentare
- If-Anweisungen
- Logische Operatoren
- Funktionen
- For Schleifen
- While Schleife
- Formulare
- String Funktionen
- Textfelder mehrzeilig
- Radio Button Gruppe
- Select Auswahlen
- Checkbox
- Mehrfach Auswahlen
- Dateien
- Schleifen
- Array numerisch
- Array assoziativ
- Datum - Zeit
- Mail Funktionen
- Suchen|Ersetzen