|
|
|
 |
 |
|
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. |
|
|
|
|
|
 |
|
|