Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Einbindung in HTML  Kommentare  Variablen  Konstanten  Operatoren  Funktionen  Kontrollstrukturen  if-else-elseif  switch  while/do..while  for  foreach  break/continue  Arrays  Objektorientierung  Fortgeschrittenes PHP  Templates  Cache-Technologien  OOH Forms  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
for
|
C-Stil
|
HTML Variante
|
for (expr_start; expr_condition; expr_increment) {
statements
}
|
for (expr_start; expr_condition; expr_increment):
statements
endfor;
|
for arbeitet kopfgesteuert und bindet Initialisierung, Abbruchbedingung sowie
Inkrementierungsanweisung im Schleifenkopf.
| for |
Top |
|
<?php
for ($i = 0; $i < 3; ++$i) {
print "$i = $i\n";
}
print "\n";
for ($i = 0, $j = 0; $i < 3; print "$i, $j\n", ++$i, --$j)
;
print "\n";
// PHP 4 Feature: Output Buffering
ob_start();
// leerer Schleifenkopf
for (;;) {
print "Vorsicht, endlos!\n";
// Bei einer Ausgabe über 100 Zeichen Schleife beenden.
// KLUDGE: Abbruchbedingung wird "versteckt"!
if (strlen(ob_get_contents()) > 100)
break;
}
ob_end_flush();
?>
|
|
Ausgabe
|
Top |
$i = 0
$i = 1
$i = 2
0, 0
1, -1
2, -2
Vorsicht, endlos!
Vorsicht, endlos!
Vorsicht, endlos!
Vorsicht, endlos!
Vorsicht, endlos!
Vorsicht, endlos!
|
|
|
< ^ >
|