PHP für dich











Derzeit online: 26
Wir haben die Auswahl an hochwertigen Terrassenüberdachungen! Dr. Lang, Facharzt für Plastische Chirurgie - Ästhetik in Vollendung. Die GU10 LED-Diode für den vielseitigen Einsatz!
Werbung
Spenden via PayPal

Nicht nur while ...

... sondern auch for gibt es.

Neben while-Schleifen gibt es in PHP auch noch for-Schleifen. Der Aufbau wirkt auf den ersten Blick komplizierter, jedoch erspart man sich den "internen Counter", da etwas dementsprechendes bereits in den Aufruf der for-Schleife kommt.

Dennoch kann man while-Schleifen nicht immer/automatisch durch for-Schleifen ersetzen, was einfach daran liegt, dass while-Schleifen ja auch andere Bedingungen behandeln als for-Schleifen.

Der Aufbau der for-Schleife ist ähnlich wie der des while, jedoch wird der Aufruf ein wenig erweitert: for(Startwert, Bedingung, Zähler).

Das heißt also, dass die Variable count, die wir bei der while-Schleife extra davor festgelegt haben, hier dem Startwert entspricht. Die Bedingung ist die selbe, wie bei while und der Zähler ist das, was wir bei while extra in die Schleife geschrieben haben, nämlich die Erhöhung der Variable.

Das Beispiel mit dem Durchzählen würde daher bei einer for-Schleife so aussehen:
  <?php
  for($count = 1; $count < $zahl; $count++)
    {
    echo $count,", ";
    }
  ?>
Zum Vergleich noch einmal die Variante mit der while-Schleife:
  <?php
  $count = 1;
  while($count < $zahl)
    {
    echo $count,", ";
    $count++;
    }
  ?>
Wir verwenden also nichts anderes, nur die Anordnung verändert sich ein wenig. Das hat nebenbei auch gleich den Vorteil, dass man nicht vergessen kann, die Zählvariable zu erhöhen (Fehler in der Schleifenprogrammierung und daraus resultierende Endlosschleifen sind aber dennoch möglich - aufpassen muss man also auf jeden Fall!)

Als nächstes werfen wir noch einen Blick auf die Mailfunktion.
Allgemein

.: Startseite
.: Danke, Claudia
.: About me

.: Bücher
.: Download
.: Links
.: FAQ

.: Druck PHP
.: Druck MySQL

.: Impressum
.: Datenschutz

PHP

.: Anfang
.: Text ausgeben
.: Variablen
.: Var. übergeben
.: Math. Operatoren
.: Vgl. Operatoren
.: If-Anweisung
.: Log. Operatoren
.: Dateien
.: Suchen/Ersetzen
.: Datum & Uhrzeit
.: Arrays (+ foreach)
.: Tage & Monate
.: while-Schleife
.: for-Schleife
.: eMail-Versand
.: Includes
.: Zufall

MySQLTM

.: Anfang
.: DB und Tabellen
.: Tabellen füllen
.: Verb. herstellen
.: Einfache Abfrage
.: Weitere Abfrage
.: Daten ausgeben
.: Daten hinzufügen
.: Daten löschen
.: Daten ändern
.: Verb. beenden


© 2001 - 2008 Claudia Unkelbach Nach oben