PHP ist eine serverseitige Programmiersprache, mit der Webinhalte dynamisch generiert, Formulardaten verarbeitet, Datenbanken verwaltet und eine Vielzahl nützlicher Serveraufgaben ausgeführt werden können. Es gibt viele Situationen, in denen wir eine Datei lesen und in ein Array konvertieren müssen. Eine solche Aufgabe kann leicht gelöst werden, indem PHP die Datei liest und in ein Array umwandelt. In diesem Artikel wird erläutert, wie Sie mit PHP eine Datei in ein Array einlesen.
1. Verwenden Sie die Funktion file_get_contents()
PHP bietet uns verschiedene Möglichkeiten, Dateien zu lesen. Eine der einfachsten Methoden ist die Verwendung der Funktion file_get_contents(). Diese Funktion liest die gesamte Datei als String und gibt den String zurück. Sie können steuern, wie die Datei gelesen wird, indem Sie den Parameter $options entsprechend festlegen.
Das Folgende ist ein einfaches Beispiel, das zeigt, wie eine Datei mit der Funktion file_get_contents() gelesen wird:
$file = 'example.txt';
$ content = file_get_contents($file);
print($contents);
Sie können die Variable $contents an die Funktion explosion() übergeben, um sie in ein Array aufzuteilen. Hier ist ein Beispiel für das Einlesen des Inhalts einer Datei, die durch Kommas getrennte Werte enthält, in ein Array:
$file = 'example.txt';
$contents = file_get_contents($file) ;
$array = explosion(',', $contents);
print_r($array);
2 Verwenden Sie die Funktion file()
#🎜 🎜 #Eine andere Möglichkeit, eine Datei als Array zu lesen, ist die Verwendung der Funktion file(). Diese Funktion liest die Datei als Array, wobei jede Zeile der Datei ein Element im Array darstellt. Hier ist ein einfaches Beispiel für das Einlesen des Inhalts einer Datei in ein Array: $file = 'example.txt';$array = file($file);
print_r($array);
$handle = fopen($file, ' r');
if ($handle) {
$contents = fread($handle, filesize($file)); fclose($handle); $array = explode(' ', $contents); print_r($array);
Das obige ist der detaillierte Inhalt vonSo lesen Sie eine Datei und speichern sie mit PHP in einem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!