| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Geiseltaler Mitglied

|
 |
|
|
Hallo Werner,
super Tip danke dir hab ich gleich umgesetzt.
Ich hab noch ne kleine Frage die nicht den Timestamp betrifft aber mit der Wetterseite zusammen hängt (deshalb gleich mal hier gepostet)
Ich habe unter den Textareas (probeweise) die Wetterentwichlung der letzten 24 h drin stehen.
die lese ich mit folgendem Code aus einer TXT aus:
| PHP-Code: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$wetterarray = file("wetterdaten.txt");
$wetterarray = array_reverse($wetterarray);
foreach ($wetterarray as $zaehler => $element) {
list($temp, $luftf, $druck, $trend, $wlage, $windr, $windg, $aktuell) = explode(" | ", $element);
$aktuell = str_replace(" CEST","",$aktuell);
echo '<tr><td>'.$aktuell.'</td><td align="right">'.$temp.'C </td><td align="right">'.$luftf.'%</td><td align="right">'.$druck.' hPa '.$trend.'</td><td>'.$wlage.'</td><td>'.$windr.'</td><td align="right">'.$windg.' km/h</td></tr>';
}
?> |
Nun möchte ich aber nur maximal 48 dieser Zeilen angezeigt haben und bekomme das nicht auf die Reihe
Mit :
| PHP-Code: | 1
| for($a = 0; $a < count($datei); $a++) |
Die Daten in der TXT haben folgendes Format:
| PHP-Code: | 1 2 3 4 5
| 6° | 61 | 1018 | <img src=steigend.gif border=0 align=middle> | Heiter | O - SO | 11 | Sat, 24 Apr 2010 00:20:00 CEST |
5° | 70 | 1018 | <img src=gleich.gif border=0 align=middle> | Heiter | O - SO | 9 | Sat, 24 Apr 2010 00:50:00 CEST |
6° | 61 | 1018 | <img src=gleich.gif border=0 align=middle> | Heiter | Ost | 13 | Sat, 24 Apr 2010 01:20:00 CEST |
..............
.............. |
habe ich experimentiert aber egal was ich mache ich bekomme immer 48 mal die gesamte Tabelle angezeigt grrrrrrrrr Hast du nen Tipp am Samstag Abend ?
Gruß Mario[/php] |
_________________
http://www.im-geiseltal.de
oder:
http://www.homepage.familie-pforte.de
Ich frage was ich nicht weiß, auch wenn die Fragen nicht immer bequem sind. Denn es gibt doch keine dummen Fragen ....! |
|
|
| 24 Apr 2010 19:03 |
|
  |
Werner Homepage-Total.de Moderator

|
 |
|
|
Das Zauberwort heißt break!
| PHP-Code: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
$wetterarray = file("wetterdaten.txt");
$wetterarray = array_reverse($wetterarray);
foreach ($wetterarray as $zaehler => $element) {
list($temp, $luftf, $druck, $trend, $wlage, $windr, $windg, $aktuell) = explode(" | ", $element);
$aktuell = str_replace(" CEST","",$aktuell);
echo '<tr><td>'.$aktuell.'</td><td align="right">'.$temp.'C </td><td align="right">'.$luftf.'%</td><td align="right">'.$druck.' hPa '.$trend.'</td><td>'.$wlage.'</td><td>'.$windr.'</td><td align="right">'.$windg.' km/h</td></tr>';
if ($zaehler >= 48) {
break;
}
}
?> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 25 Apr 2010 09:57 |
|
 |
Geiseltaler Mitglied

|
|
| 25 Apr 2010 21:49 |
|
 |
|