php-Methode zum Ändern des Inhalts einer Zeile in einer Datei: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie die Funktion „file()“, um alle Zeilen der angegebenen Datei zu öffnen Zeile, die geändert werden soll, und ändern Sie den Inhalt der Zeile. 3. Verwenden Sie die Funktion „file_put_contents()“, um den geänderten Inhalt wieder in die Datei einzufügen.
Das Betriebssystem für dieses Tutorial: Windows 10-System, PHP 8.1.3-Version, Dell G3-Computer.
Die Implementierung der Änderung einer Funktionszeile erfordert die folgenden Schritte:
1 Verwenden Sie die Dateioperationsfunktion von PHP, um die angegebene Datei zu öffnen.
2. Lesen Sie den Dateiinhalt und speichern Sie den Inhalt jeder Zeile im Speicher in einem Array.
3. Finden Sie die Anzahl der Zeilen, die Sie ändern möchten, und ändern Sie den Inhalt der Zeile.
4. Schreiben Sie den geänderten Inhalt zurück in die Datei.
Der Beispielcode lautet wie folgt:
function modifyLine($filename, $lineNumber, $newContent) { // 打开文件,读取所有行 $lines = file($filename); // 修改指定行的内容 $lines[$lineNumber - 1] = $newContent . ""; // 把内容写回文件 file_put_contents($filename, implode("", $lines)); }
Im geänderten Code lautet die Funktion file()
Bei allen angegebenen Dateizeilen wird der Inhalt jeder Zeile in einem Array-Element gespeichert. Anschließend suchen wir anhand der übergebenen Zeilennummer die zu ändernde Zeile im Array und ändern sie in neuen Inhalt. file()
函数读取指定文件的所有行,每一行的内容存储在一个数组元素中。然后,我们根据传入的行号,在数组中找到要修改的行,把它修改成新的内容。
最后,我们使用file_put_contents()
Abschließend verwenden wir die Funktion file_put_contents()
, um den geänderten Inhalt wieder in die Datei einzufügen.
Das obige ist der detaillierte Inhalt vonSo ändern Sie eine Inhaltszeile in einer Datei in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!