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; }
Sie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen