Schleifen for und while?!

apa-most

Mitglied
Hey Leute
ich bin gerade dabei PHP zu lernen, und gerade bei den Kapitel Schleifen.

Das steht zwar alles schön beschrieben aber wo kann man sowas in der Praxis anwenden also wozu
brauch man solche Schleifen?!

Würde mich über Antworten sehr freuen vllt. auch ein paar Codebeispiele!
 
Moin,

Schleifen werden eigentlich immer verwendet wenn sich halt etwas wiederholen soll. Z.B du hast eine Datenbank mit User und würdest dir gerne eine Liste ausgeben lassen. Fragst du jeden einzeln ab und kopierst die Abfrage so oft wie du User hast oder lässt du alle auf einmal auslesen und gibst den inhalt des Array dann mit einer Schleife aus? ;)

Um den oben beschriebenen Vorgang mal mit Pseudocode auszudrücken^^

Code:
$userlist = mysql_fetch_array(mysql_query(...Abfrage der Liste...)); 
for($i=0; $i<=count($userlist)-1; $i++){
  echo $userlist[$i];
}


// Zeile 1: $Userliste stellt ein array da mit mehreren Usern z.b: $userliste = array (0 => 'Louisa', 1 => 'Peter', 2 ....)
// Zeile 2: Die Schleife zählt von 0 (Arrays werden von 0 an gezählt) bis zu der vorhandenen Anzahl von Einträgen im Array (count-1). -1 Weil Count bei 1 und nicht bei 0 wie beim array anfängt zu zählen.
// Zeile 3: Gibt die User aus dem Array nacheinander aus... Da das $i von mal zu mal um 1 größer wird läuft er jeden Eintrag im array ab, z.b: $userlist[0], $userlist[1] und liefert damit Louisa und Peter als Wert zurück. :)
 
Zurück