Brauche hilfe ::>Textdatei auslesen und String verändern

KSebi

Grünschnabel
Hi,
ich brauche dringend hilfe bei einem Script. (Ich kann PHP in Verbindung mit mySQL, aber mit Dateien komm ich nicht zurecht)

Also ich habe eine Textdatei auf einem Server liegen.
Inhalt:
Code:
V1.1.0q
<1> <asdasd> <STEAM_0:0:0000000> <29> <11> <0> <26> <2.636>
<2> <asdr> <STEAM_0:0:0000000> <25> <12> <0> <13> <2.083>
<3> <adadsad> <STEAM_0:0:0000000> <26> <13> <2> <19> <2.000>

So also ich würde gerne mit einer Schleife diese Datei auslesen. In der Schleife soll dann jedes Element, also jeder Wert, der in so <> steht in ein Array rein.
$daten = array("platz" => $platz,"steamid" => $steamid ...);
Auch noch in der Schleife wird dann das Array wieder ausgegeben und zwar im HTML Format.

Also um genau zu sein wüsste ich nur gerne, wie ich jetzt zB <1> in $platz reinbekomme und dann <asdasd> in $nick oder so...


Vielen Dank im Vorraus demjenigen, der mir weiterhilft ^^
 
PHP:
$file = file('datei.txt');
foreach($file as $line_num => $line) {
  $array[] = sscanf($line, "<%d> <%s> <%s> <%d> <%d> <%d> <%d> <%d>");
}
 
erst einmal vielen Dank für deine Antwort, aber leider funktioniert das nicht so ganz.
Ich erhalte jetzt zwar ein zweidimensionales Array, aber in dem Array stimmen die Werte nicht.
<1> ...
<2> ...
Der Anfang funktioniert, also PHP trägt in das Array die rangnummer als integer ein, doch schon der name, der nach dem rank kommen würde, also

<1> <name> ...

der wird schon nicht richtig angezeigt (Anmerkung: die Namen können auch Leerzeichen enthalten)

Könnte ich hierbei also noch einmal Hilfe bekommen?

THX
 
Zurück