Inhaltsverzeichnis
fopen()
feof()
fgets()
Heim Backend-Entwicklung PHP-Tutorial PHP文件写入,读取与替换内容_PHP教程

PHP文件写入,读取与替换内容_PHP教程

Jul 13, 2016 am 10:33 AM
文件写入 文件读取

完美实现PHP写入,读取,替换文件内容。先解释一下,主要用到:

  • fopen("文件名.扩展名","操作方式")
  • fwrite(读取的文件,"写入的文件");
  • fclose(打开的对象变量);
//写入文件
$str="This is a test from www.bkjia.comn"; 
// w表示以写入的方式打开文件,如果文件不存在,系统会自动建立
$file_pointer = fopen("aa.txt","a+");        
fwrite($file_pointer,$str);
fclose($file_pointer);
//读取文件
 $file_name="aa.txt";
 $fp=fopen($file_name,'r');
 while(!feof($fp))
 {
  $buffer=fgets($fp,4096);
  //替换文件
  $buffer = str_replace("bkjia","现代魔法",$buffer);
  $buffer = str_replace("This is a test","这是一个实例",$buffer);
  echo $buffer."<br />";
 }
 fclose($fp);
Nach dem Login kopieren

fopen()

fopen() 函数用于在 PHP 中打开文件,此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件。

模式 描述

  • r 只读。在文件的开头开始。
  • r+ 读/写。在文件的开头开始。
  • w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
  • w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
  • a 追加。打开并向文件文件的末端进行写操作,如果文件不存在,则创建新文件。
  • a+ 读/追加。通过向文件末端写内容,来保持文件内容。
  • x 只写。创建新文件。如果文件以存在,则返回 FALSE。
  • x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。

注释:如果 fopen() 无法打开指定文件,则返回 0 (false)。

feof()

检测 End-of-file

feof() 函数检测是否已达到文件的末端 (EOF),在循环遍历未知长度的数据时,feof() 函数很有用。注释:在 w 、a 以及 x 模式,您无法读取打开的文件!

if (feof($file)) 
	echo "End of file";
Nach dem Login kopieren

fgets()

fgets() 函数用于从文件中逐行读取文件。在调用该函数之后,文件指针会移动到下一行。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/752504.htmlTechArticle完美实现PHP写入,读取,替换文件内容。先解释一下,主要用到: fopen("文件名.扩展名","操作方式") fwrite(读取的文件,"写入的文件"); fclos...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie lese ich .py-Dateien in Python richtig? Wie lese ich .py-Dateien in Python richtig? Apr 03, 2024 pm 04:21 PM

In Python gibt es drei Möglichkeiten, .py-Dateien zu lesen. Die erste Methode besteht darin, die integrierte Funktion open() zu verwenden, z. B. withopen('example.py','r')asf:content=f.read(). Die zweite Methode besteht darin, die Importanweisung zu verwenden, z. B. importexample. Die dritte Methode besteht darin, die Funktion exec() zu verwenden, z. B. withopen('example.py','r')asf:code=f.read()exec(code).

Welche Methoden gibt es, um die Multithread-Leistung beim Schreiben von Java-Dateien zu optimieren? Welche Methoden gibt es, um die Multithread-Leistung beim Schreiben von Java-Dateien zu optimieren? Jul 01, 2023 am 10:05 AM

So optimieren Sie die Multithread-Parallelitätsleistung beim Schreiben von Dateien in der Java-Entwicklung. In großen Datenverarbeitungsszenarien sind Lese- und Schreibvorgänge für Dateien unvermeidlich, und im Fall der Multithread-Parallelität wird die Leistung beim Schreiben von Dateien optimiert besonders wichtig. In diesem Artikel werden einige Methoden zur Optimierung der gleichzeitigen Multithread-Leistung beim Schreiben von Dateien in der Java-Entwicklung vorgestellt. Angemessene Verwendung von Puffern Während des Dateischreibvorgangs kann die Verwendung von Puffern die Schreibleistung erheblich verbessern. Java bietet eine Vielzahl von Pufferimplementierungen, z. B. ByteBuffer und CharBuffe

Tipps zur PHP-Dateiverarbeitung: Dateien effizient lesen und schreiben Tipps zur PHP-Dateiverarbeitung: Dateien effizient lesen und schreiben Sep 06, 2023 am 11:36 AM

PHP-Dateiverarbeitungsfähigkeiten: Dateien effizient lesen und schreiben Während des Webentwicklungsprozesses müssen wir häufig Dateien lesen und schreiben, z. B. Konfigurationsdateien, Protokolldateien, hochgeladene Dateien usw. Dateivorgänge können jedoch die Systemleistung und -effizienz beeinträchtigen. Daher müssen wir einige Fähigkeiten zur effizienten Dateiverarbeitung beherrschen, um die Systemleistung und die Benutzererfahrung zu verbessern. In diesem Artikel werden einige Dateiverarbeitungstechniken in PHP sowie Optimierungsmethoden zum Lesen und Schreiben von Dateien vorgestellt und entsprechende Codebeispiele bereitgestellt. Effizientes Lesen von Dateien 1.1 mit fil

Lesevorgänge für Golang-Dateien: Tipps zum schnellen Lesen großer Dateien Lesevorgänge für Golang-Dateien: Tipps zum schnellen Lesen großer Dateien Jan 19, 2024 am 08:33 AM

Lesevorgang für Golang-Dateien: Tipps zum schnellen Lesen großer Dateien. Es sind spezifische Codebeispiele erforderlich. In der Golang-Programmierung ist das Lesen von Dateien ein sehr häufiger Vorgang. Wenn jedoch große Dateien gelesen werden müssen, ist dies normalerweise ein zeit- und ressourcenintensiver Vorgang. Daher ist das schnelle Lesen großer Dateien ein diskussionswürdiges Thema. In diesem Artikel wird erläutert, wie Sie die Funktionen von Golang und einige Techniken zum schnellen Lesen großer Dateien verwenden, und es werden spezifische Codebeispiele bereitgestellt. Verwenden von bufio zum Lesen von Dateien in Golang, Lesen von Dateien

Optimierung des Lesens von Golang-Dateien: Tipps zur Verbesserung der Programmleistung Optimierung des Lesens von Golang-Dateien: Tipps zur Verbesserung der Programmleistung Jan 19, 2024 am 08:59 AM

Golang ist eine Programmiersprache, die für ihre Effizienz und Geschwindigkeit bekannt ist, aber wenn es um das Lesen von Dateien geht, geraten Sie in einen Leistungsengpass, wenn Sie nicht aufpassen. In diesem Artikel wird die Optimierung des Dateilesens in Golang erläutert, Tipps zur Verbesserung der Programmleistung vorgestellt und spezifische Codebeispiele bereitgestellt. Verwenden von Puffern In Golang wird beim Lesen einer Datei jedes Mal, wenn ein Byte gelesen wird, ein Systemaufruf des Betriebssystems ausgeführt, was ein äußerst zeitaufwändiger Vorgang ist. Daher wird empfohlen, die Puffertechnologie zu verwenden, um die Effizienz beim Lesen von Dateien zu verbessern. Ein Puffer bezieht sich auf einen vorab zugewiesenen Speicher

Leitfaden für Dateioperationen in PHP Leitfaden für Dateioperationen in PHP May 22, 2023 am 08:40 AM

PHP ist eine serverseitige Programmiersprache, mit der Entwickler verschiedene Arten von Webanwendungen entwickeln können. Bei der Entwicklung von Webanwendungen können Dateioperationen eine häufig verwendete Funktion sein. In diesem Artikel geben wir eine ausführliche Einführung in die Dateimanipulationsrichtlinien in PHP. 1. Eine Datei erstellen Das Erstellen einer Datei in PHP ist sehr einfach. Sie müssen lediglich die Funktion fopen verwenden, um das Dateihandle zu öffnen, dann die Funktion fwrite verwenden, um Daten zu schreiben, und die Funktion fclose verwenden, um das Dateihandle zu schließen. Beispiel: $myF

Wie schreibe ich mit C++ in eine Datei? Wie schreibe ich mit C++ in eine Datei? Jun 04, 2024 pm 07:01 PM

In C++ können Sie die Klasse ofstream verwenden, um Dateien zu schreiben, die Datei über die Methode open() zu öffnen und zu verwenden

fread()-Funktion in PHP fread()-Funktion in PHP Sep 07, 2023 pm 11:57 PM

Die Funktion fread() liest Daten aus einer geöffneten Datei. Die Funktion fread() stoppt am Ende der Datei oder wenn sie die angegebene Länge erreicht. Gibt bei Erfolg die gelesene Zeichenfolge zurück. Gibt bei einem Fehler FALSE zurück. Syntax fread(file_pointer,length) Parameter file_pointer – Die Dateisystemzeigerressource, die mit fopen() erstellt wurde. Erforderlich. Länge: Maximale Anzahl zu lesender Bytes. Erforderlich. Rückgabewert Bei Erfolg gibt die Funktion fread() den gelesenen String zurück. Bei einem Fehler wird FALSE zurückgegeben. Angenommen, wir haben eine Datei namens „one.txt“, in der

See all articles