PHP Snippet – Zeilenweises Einlesen aus einer Datei und Keys extrahieren
|Wir wollen aus einer Sprach- / Recource-Datei die Einträge zeilenweise einlesen und die Keys extrahieren. Die Keys sollen einfach ausgegeben werden.
Die Datei sieht so aus:
#Sprachkonstanten #------------- main.menu.caption=Menü main.menu.item.refresh=Anwendung neu laden message.error.loading.application=Es ist ein Fehler beim Laden der Anwendung aufgetreten. message.error.loading.application.description=<br>Bitte wenden Sie sich an den Support.<br>Telefon: +49 xxx xxx # ...
Folgender Schnippsel erledigt die Aufgabe:
$handle = fopen("./messages.txt", "r"); $i = 0; while($line = fgets($handle)) { $line = strstr($line, '=', true); if($line != "") { $line = '"'.$line . '",'; } print $line . "<br>"; $inhalt[$i] = $line; }