SmileMan's Blogger

19Nov/110

Datei lesen

Datei lesen

Am bequemsten geht dies mit der Funktion file(), allerdings nur, wenn man den ganzen Inhalt der Datei zeilenweise in einem Array zur Weiterverarbeitung benötigt.
file() liest eine komplette Datei zeilenweise in ein Array.

Achtung: Der Zeilenumbruch "\n" am Ende einer Zeile wird als letztes Zeichen in das jeweilige Array-Element übernommen.
Um den Zeilenumbruch oder andere möglicherweise für die Weiterverarbeitung nicht benötigte oder störende Steuerzeichen und Leerzeichen am Anfang und Ende einer Zeile zu entfernen, kann man die Funktion trim(), wie im folgenden Beispiel, verwenden:

<?
$Dateiname = 'test.php';

$Inhalt = file($Dateiname);

// Bestimmung der Zeilenanzahl der Datei
$AnzahlZeilen = count($Inhalt);

// Zeilen bearbeiten
for ($i = 0; $i < $AnzahlZeilen; $i++) {
// entfernen von "carriage return" und/oder "line feed character"
$Zeile = trim($Inhalt[$i]);

// ab hier andere Befehle zur Bearbeitung der Zeile ...
}
?>

EasyFreeAds Blog News Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google Yahoo Buzz StumbleUpon

hat dir dieser Artikel gefallen?

Dann abonniere doch diesen Blog per RSS Feed!

veröffentlicht unter: PHP Kommentar schreiben
Kommentare (0) Trackbacks (0)

Zu diesem Artikel wurden noch keine Kommentare geschrieben.


Leave a comment

Noch keine Trackbacks.