P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Liest eine Datei komplett in ein Array
Die Funktion file() ist identisch mitreadfile(), außer dass die eingelesene Dateials Array zurückgegeben wird. Jedes Feld des Arrays korrespondiertmit einer Zeile der Datei. Der Zeilenumbruch bleibt erhalten. ImFehlerfall gibt file() FALSE zurück.
Rückgabewert:
Siehe auch readfile(),fopen(), fsockopen(),popen(), file_get_contents(),und include().
Beispiel:
Die Funktion file() ist identisch mitreadfile(), außer dass die eingelesene Dateials Array zurückgegeben wird. Jedes Feld des Arrays korrespondiertmit einer Zeile der Datei. Der Zeilenumbruch bleibt erhalten. ImFehlerfall gibt file() FALSE zurück.
Rückgabewert:
Siehe auch readfile(),fopen(), fsockopen(),popen(), file_get_contents(),und include().
Beispiel:
PHP:
// Liest eine Datei in ein Array. Hier gehen wir über HTTP, um die
// HTML Datei einer URL zu bekommen
$lines = file ('http://www.example.com/');
// Durchgehen des Arrays und Anzeigen des HTML Source inkl. Zeilennummern
foreach ($lines as $line_num => $line) {
echo "Line #[B]{$line_num}[/B] : " . htmlspecialchars($line) . "
\n";
}
// Ein anderes Beispiel: Einlesen einer Webseite in einen String.
// Siehe auch file_get_contents().
$html = implode ('', file ('http://www.example.com/'));