Jadual Kandungan
fopen()
feof()
fgets()
Rumah pembangunan bahagian belakang tutorial php PHP文件写入,读取与替换内容_PHP教程

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

Jul 13, 2016 am 10:33 AM
penulisan fail bacaan fail

完美实现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);
Salin selepas log masuk

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";
Salin selepas log masuk

fgets()

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/752504.htmlTechArticle完美实现PHP写入,读取,替换文件内容。先解释一下,主要用到: fopen("文件名.扩展名","操作方式") fwrite(读取的文件,"写入的文件"); fclos...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk membaca fail .py dengan betul dalam Python? Bagaimana untuk membaca fail .py dengan betul dalam Python? Apr 03, 2024 pm 04:21 PM

Dalam Python, terdapat tiga cara untuk membaca fail .py. Kaedah pertama ialah menggunakan fungsi terbina dalam open(), seperti withopen('example.py','r')asf:content=f.read(). Kaedah kedua ialah menggunakan pernyataan import, seperti importexample. Kaedah ketiga ialah menggunakan fungsi exec(), seperti withopen('example.py','r')asf:code=f.read()exec(code).

Apakah kaedah untuk mengoptimumkan prestasi berbilang benang bagi penulisan fail Java? Apakah kaedah untuk mengoptimumkan prestasi berbilang benang bagi penulisan fail Java? Jul 01, 2023 am 10:05 AM

Cara mengoptimumkan prestasi serentak berbilang benang bagi penulisan fail dalam pembangunan Java Dalam senario pemprosesan data berskala besar, operasi baca dan tulis fail tidak dapat dielakkan, dan dalam kes serentak berbilang benang, cara mengoptimumkan prestasi penulisan fail menjadi. penting terutamanya. Artikel ini akan memperkenalkan beberapa kaedah untuk mengoptimumkan prestasi serentak berbilang benang bagi penulisan fail dalam pembangunan Java. Penggunaan penampan yang munasabah Semasa proses menulis fail, menggunakan penimbal boleh meningkatkan prestasi penulisan dengan banyak. Java menyediakan pelbagai pelaksanaan penimbal, seperti ByteBuffer, CharBuffe

Petua pemprosesan fail PHP: membaca dan menulis fail dengan cekap Petua pemprosesan fail PHP: membaca dan menulis fail dengan cekap Sep 06, 2023 am 11:36 AM

Kemahiran pemprosesan fail PHP: Membaca dan menulis fail dengan cekap Dalam proses pembangunan web, kita selalunya perlu membaca dan menulis fail, seperti fail konfigurasi, fail log, fail yang dimuat naik, dsb. Walau bagaimanapun, operasi fail boleh menjejaskan prestasi dan kecekapan sistem. Oleh itu, kita perlu menguasai beberapa kemahiran pemprosesan fail yang cekap untuk meningkatkan prestasi sistem dan pengalaman pengguna. Artikel ini akan memperkenalkan beberapa teknik pemprosesan fail dalam PHP, serta kaedah pengoptimuman untuk membaca dan menulis fail, dan menyediakan contoh kod yang sepadan. Baca fail 1.1 dengan cekap menggunakan fil

Operasi membaca fail Golang: petua membaca fail besar dengan cepat Operasi membaca fail Golang: petua membaca fail besar dengan cepat Jan 19, 2024 am 08:33 AM

Operasi membaca fail Golang: Petua untuk membaca fail besar dengan cepat, contoh kod khusus diperlukan Dalam pengaturcaraan Golang, membaca fail adalah operasi yang sangat biasa. Tetapi apabila fail besar perlu dibaca, ia biasanya merupakan operasi yang memakan masa dan sumber. Oleh itu, cara membaca fail besar dengan cepat adalah topik yang patut dibincangkan. Artikel ini akan memperkenalkan cara menggunakan ciri Golang dan beberapa teknik untuk membaca fail besar dengan cepat dan memberikan contoh kod khusus. Menggunakan bufio untuk membaca fail dalam Golang, membaca fail

Pengoptimuman bacaan fail Golang: petua untuk meningkatkan prestasi program Pengoptimuman bacaan fail Golang: petua untuk meningkatkan prestasi program Jan 19, 2024 am 08:59 AM

Golang ialah bahasa pengaturcaraan yang terkenal dengan kecekapan dan kelajuannya, tetapi apabila ia berkaitan dengan pembacaan fail, anda akan mengalami kesesakan prestasi jika anda tidak berhati-hati. Artikel ini akan membincangkan pengoptimuman pembacaan fail di Golang, memperkenalkan petua yang boleh meningkatkan prestasi program dan disertakan dengan contoh kod khusus. Menggunakan penimbal Di Golang, apabila membaca fail, panggilan sistem sistem pengendalian dilaksanakan setiap kali bait dibaca, yang merupakan operasi yang sangat memakan masa. Oleh itu, adalah disyorkan untuk menggunakan teknologi penimbal untuk meningkatkan kecekapan membaca fail. Penampan merujuk kepada memori yang telah diperuntukkan sebelumnya

Panduan untuk Operasi Fail dalam PHP Panduan untuk Operasi Fail dalam PHP May 22, 2023 am 08:40 AM

PHP ialah bahasa pengaturcaraan sebelah pelayan yang boleh digunakan oleh pembangun untuk membangunkan pelbagai jenis aplikasi web. Apabila membangunkan aplikasi web, operasi fail mungkin merupakan fungsi yang kerap digunakan. Dalam artikel ini, kami akan menyediakan pengenalan yang mendalam kepada garis panduan manipulasi fail dalam PHP. 1. Buat fail Membuat fail dalam PHP adalah sangat mudah Anda hanya perlu menggunakan fungsi fopen untuk membuka pemegang fail, kemudian gunakan fungsi fwrite untuk menulis data, dan gunakan fungsi fclose untuk menutup pemegang fail. Contoh: $myF

Bagaimana untuk menulis ke fail menggunakan C++? Bagaimana untuk menulis ke fail menggunakan C++? Jun 04, 2024 pm 07:01 PM

Dalam C++, anda boleh menggunakan kelas ofstream untuk menulis fail, membuka fail melalui kaedah open() dan menggunakan

fungsi fread() dalam PHP fungsi fread() dalam PHP Sep 07, 2023 pm 11:57 PM

Fungsi fread() membaca data daripada fail terbuka. Fungsi fread() berhenti pada penghujung fail atau apabila ia mencapai panjang yang ditentukan. Mengembalikan rentetan baca pada kejayaan. Mengembalikan FALSE apabila gagal. Sintaks fread(file_pointer,length) Parameter file_pointer−Sumber penuding sistem fail yang dibuat menggunakan fopen(). Diperlukan. panjang−Bilangan maksimum bait untuk dibaca. Diperlukan. Nilai Pulangan Jika berjaya, fungsi fread() mengembalikan rentetan baca. Apabila gagal, mengembalikan FALSE. Katakan kita mempunyai fail yang dipanggil "one.txt" di mana

See all articles