Tobias: Data-file Trennzeichen - Die Zweite

Beitrag lesen

hi

Ich lese ein txt-file zeilenweise aus... kein Problem soweit.
Das file ist so aufgebaut:
***************************************
eins;Anton;Rüsselweg;Musterstadt
zwei;Berta;Lochgasse;Musterdorf
drei;Cleopatra;Auf der Pyramide;Gizeh
...
***************************************
Wie gesagt: das zeilenweise Auslesen ist nicht das Problem, aber kann ich die durch ";" getrennten Werte irgendwie an verschiedene Variablen übergeben ? ...also $nummer,$name,$strasse,$ort ??

wenn du (ich nehme an mit file() ) die Datei ausgelesen hast, hast du zum Beispiel:
$datei[1] = "zwei;Berta;Lochgasse;Musterdorf";
verwendest du list und split (< > und http://www.php.net/manual/de/function.split.php):
list ($nummer, $name, $strasse, $ort) = split ('[;]', $datei[1]);
alternativ kann man (wenn ich das richtig verstanden habe) statt split auch explode ("explode(";",$datei[1])" - http://www.php.net/manual/de/function.explode.php) verwenden

Wenn die Inhalte nicht unbedingt in $nummer, $name usw stehen müssen kann man auch einfach "$inhalte = explode(";",$datei[1])" verwenden und auf die Inhalte mit "$inhalte[0]" bis "$inhalte[3]" zugreifen

hth
Tobias