Impressum    .    Kontakt    .    Links            srware.net auf Deutsch    srware.net on english 
minibalken
logo
minibalken
weis
news

Startseite



Allgemeines
Voraussetzungen


PHP
Variablen
Textausgabe/echo

Mathemathische Funktionen
if/else-Anweisung
for-Schleife

while-Schleife
Arrays und foreach
Dateien (Lesen/Schreiben)
Datum und Zeit in PHP
E-Mails
Cookies
Runden

MySQL
Verbindung

Daten auslesen (SELECT)
Daten hinzufügen (INSERT)
Daten löschen (DELETE)
Daten ändern (UPDATE)

Sicherheit
Eingaben maskieren

SQL Injektionen verhindern

Smarty Template-Engine
Was ist Smarty?

Installation und Einbindung
Templates anzeigen
Variablen übergeben
Code ignorieren
Schleifen mit Smarty







weis
weis
home_überschrift

Die while-Schleife in PHP


Die while-Schleife nimmt einem ebenso wie die for-Schleifen das wiederholte eintippen von Befehlen für unter bestimmten Umständen gleichbleibende Aufgaben ab.
Die while-Schleife wird im Gegensatz zur for-Schleife, welche für eine bestimmte Anzahl von Durchgängen ausgeführt wird, solange ausgeführt wird, wie eine bestimmte Bedindung erfüllt ist.

Die Syntax hierfür lautet:

 
<?php
while(Bedingung)
     {
     Anweisungen
     }
?>


Ein mögliches Beispiel wäre:

<?php
$i=1;

while($i<100)
     {
     $i=$i*2;
     echo i;
     }
?>

 




Hier wird der Vorgang, in der die  Variable i in jedem Durchgang mit zwei multipliziert und ausgegeben wird, solange durchgeführt, wie sie kleiner als 100 ist.

Natürlich lassen sich auch komplexere Möglichkeiten durchführen:

<?php
$i=1;
$name="Harry";

while($i<100)
     {
     if ($name=="Harry")
           {
           $i=i*2;
           }          
           else
           {
           $i=$i*3;
           }  
     echo i;
     }
?>


Hier wird innerhalb der while Schleife noch zusätzlich eine Entscheidung durchgeführt, nämlich mit welcher Zahl die Variable i multipliziert wird. Dies wird abhängig von dem Namen in der Variable $name gemacht.
 
weis