PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   wie ist das mit der for - schleife, brauche hilfe! (http://www.selfphp.de/forum/showthread.php?t=14472)

selbstlerner 05.09.2006 00:58:48

wie ist das mit der for - schleife, brauche hilfe!
 
Hallo, die Sache mit der for-Schleife verstehe ich net so ganz.

Ich Habe das so verstanden:
die for-schleife wird benutzt, wenn die Anzahl der Schleifendurchläufe festgelegt sind, dh., dass man genau weis, wie oft die Schleife arbeiten muss, bis die bedingung nicht mehr zutrifft.

schleifendurchlauf, ist immer dann, wenn eine bedingung zutrifft und es zum nächsten wert geht.

-richtig?

ein beispiel:
for ($i = 0; $i >7; $i++) {
echo " die Zahl lautet: <b>.$i.</b>; "
}

was ist mit Schleife zurücksetzen gemeint ?

-wie sieht es hier aus?
die erste Funktion ermittelt in der ergebnisvariablen die Anzahl der felder.
-wie sieht es aber aus, hierbei, woher nimmt die schleife wie oft die schleife das ergebnis durchlaufen soll, in der $result variable, ist nur das ergebnis als array mit den zeilen, und der anzahl der felder, von wo, weis die schleife, wie oft sie durchlaufen muss ?

-irgendwie, ist da ne lücke!

undzwar bei:
anzahl der Schleifendurchläufe und der Anzahl der Felder ?
-wie kann ich diese schließen?

$felder = mysql_num_fields ($result);
for ($i = 0; $i < $felder; $i++) {
$feldname = mysql_field_name ($result, $i);
echo " <th>$feldname</th>";

wie ließt sich:
foreach ($row as $key => $value) {
echo" <td>$value&nbsp;</td>";
}
echo "</tr>\n";
}
echo"</table>\n;"
brauche dringend hilfe !!! ich dank euch !

DominikJ 05.09.2006 10:08:03

AW: wie ist das mit der for - schleife, brauche hilfe!
 
Zitat:

Zitat von selbstlerner
-richtig?

ein beispiel:
for ($i = 0; $i >7; $i++) {
echo " die Zahl lautet: <b>.$i.</b>; "
}

nein.

So wie du es da stehen Hast bedeutet es ja folgendes:
Setze $i auf 0,
$i GRÖßER 7 ?
Setze $i + 1

DFen Rest deiner Frage/Aussagestellung verstehe ich nicht :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:27:34 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.