PHP Einzelne Daten aus einer Zeile einer .txt auslesen

Dome87

Commodore
Registriert
März 2008
Beiträge
4.914
Hallo,

ich habe eine .txt, in der in einer einzigen Zeile Wetterdaten gespeichert werden. Diese möchte ich nun auslesen und in html ausgeben.

Leider ist die Datei nicht zeilenweise angeordnet, das könnte ich nämlich (bin noch Anfänger) :(

Die Zeile sieht wie folgt aus (natülich automatischer Zeilenumbruch durchs Forum), Beispiel-Daten die ich haben möchte sind FETT, kann mir Jemand helfen?

12345 1.7 1.2 139 11.7 84 999.0 21.3 27.2 27.2 0.000 0.000 21.5 52 0.0 5 0.0 0 0 5.9 11.7 -100.0 -100.0 -100.0 -100.0 -100.0 84 -100 -100 16 22 27 -4:22:27_PM 0 0 10 5 100 100 100 100 100 100 100 11.7 12.6 17.2 8.5 5 Trocken -9.1 1.6 1.6 1.7 1.7 1.7 1.7 1.7 1.7 1.7 1.7 1.7 1.6 1.6 1.7 1.7 1.7 1.7 1.7 1.7 1.2 17.7 9.1 1077.4 10/5/2014 15.4 9.4 17.2 5.7 0.0 3.1 3.1 3.0 3.1 2.7 2.7 2.1 1.9 1.7 1.7 12.3 12.2 12.1 11.8 11.7 11.7 11.7 11.6 11.7 11.7 21.3 21.3 21.3 21.3 21.3 21.3 21.3 21.3 21.3 21.3 17.2 8.5 11.7 7.0 0 --- --- 142 0 0 -100.0 -100.0 100 100 100 100 100 0.0 21.5 14.3 11.2 1012.3 992.5 8 3:50_PM 2:06_PM 13.3 7.5 12.8 6.8 4 2014 11.4 -1 1 -1 144 211 193 167 117 139 185 120 180 146 0.0 0.0 1.7 10.4 0.00000 0.00000 27.2 98 53 21.3 3:51_AM - - - - - - 467.1 !!C10.37R81!!
 
Versuch die Daten bitte noch einmal mit dem
Code:
-Tag zu posten, dann sind die Zeilenumbrueche drin.
 
Sorry, verstehe grade nicht ganz, was ich machen soll. Ich habe lediglich die gesamte Zeile der .txt kopiert, die keine Zeilenumrüche hat?

phptxt.PNG
 
Achso, dann hab ich das mit dem Zeilenumbruch falsch gelesen... :P


Die Daten kann man einfach per explode() in ein Array schubsen.

PHP:
$wetter = file_get_contents('clientraw-2.txt');
$wetter = explode(' ', $wetter);
echo '<pre>';
print_r($wetter);
echo $wetter[4] . PHP_EOL;
echo $wetter[5] . PHP_EOL;
echo $wetter[6] . PHP_EOL;
echo $wetter[32] . PHP_EOL;
echo $wetter[85] . PHP_EOL;
echo '</pre>';
 
Zuletzt bearbeitet:
Das spuckt der Browser aus, was hab ich falsch gemacht? :confused_alt:

test.PNG
 
Wie hast du die Daten denn ausgelesen?
Habs oben noch mal angepasst.
 
Oh, danke. ich hatte nur "file" angegeben :freaky:

Wieso wir jetzt aber das ganze Array ausgespuckt? (Unten die gewünschten Daten)

test.PNG
 
Wegen dem print_r(), das habe ich eingefuegt damit du siehst wie das Array jetzt aufgebaut ist. :)
 
Super danke! Gut zu wissen :)

Dann mache ich mich jetzt ans implementieren :daumen:

Super Hilfe :)
 
Zurück
Oben