Split-Funktion
Ralf
- php
Hallo,
ich habe folgendes Problem:
In einer Textdatei stehen mehrere Zeilen mit folgenden Inhalt:
variable1=a
variable2=b
variable3=c
usw.
Nun möchte ich die Datei so einlesen, dass ich die variablen so verwenden kann:
echo $variable1; Ausgabe wäre "a"
echo $variable2; Ausgabe wäre "b"
echo $variable3; Ausgabe wäre "c"
Gibt es da ne möglichkeit?
Danke und Gruß
Ralf
Hallo Ralf,
echo $variable1; Ausgabe wäre "a"
echo $variable2; Ausgabe wäre "b"
echo $variable3; Ausgabe wäre "c"Gibt es da ne möglichkeit?
Ja, schau dir dazu die Funktion explode im PHP-Manual an (http://www.php.net/manual/de/function.explode.php.
Grüße aus Darmstadt,
Benjamin
Hallo Ralf!
In einer Textdatei stehen mehrere Zeilen mit folgenden Inhalt:
variable1=a
variable2=b
variable3=c
usw.Nun möchte ich die Datei so einlesen, dass ich die variablen so verwenden kann:
echo $variable1; Ausgabe wäre "a"
echo $variable2; Ausgabe wäre "b"
echo $variable3; Ausgabe wäre "c"
Erinnert ein wenig an das INI-Format. PHP stellt dafür eine Funktion namens parse_ini_file bereit, die die INI-Datei in eine Array-Struktur einliest.
http://www.php.net/manual/de/function.parse-ini-file.php
Alternativ kannst du die Datei auch mit file() in ein Array einlesen und jede Zeile mit explode() beim Gleichheitszeichen teilen.
http://www.php.net/manual/de/function.file.php
http://www.php.net/manual/de/function.explode.php
Viele Grüße
Patrick Canterino
Hallo Patrick,
Erinnert ein wenig an das INI-Format. PHP stellt dafür eine Funktion namens parse_ini_file bereit, die die INI-Datei in eine Array-Struktur einliest.
http://www.php.net/manual/de/function.parse-ini-file.php
Du bist mein Retter, wieso hast du mir das nicht vorher gesagt? Seit Monaten suche ich exakt so eine Funktion, ich war am Ende sogar so verzweifelt, dass ich mir das selbst bauen wollte. Und dann ist das in PHP schon eingebaut... ich beginne langsam, an mir zu zweifeln ;-)
Grüße aus Darmstadt,
Benjamin [hocherfreut]