Heim Backend-Entwicklung PHP-Tutorial PHP读取TXT指定行的数据解决方法

PHP读取TXT指定行的数据解决方法

Jun 13, 2016 pm 01:22 PM
fgets txt

PHP读取TXT指定行的数据
现在有一个很大的TXT,大小超过了内存的大小(假设哈),
要替换部分文字,
如果直接读取肯定不行,内存不够。
我想了一个办法就是循环读取,
先读取1000行,操作,然后清空变量,循环读取下1000行,
file_get_contents()这个函数好像是一下子读取所有的内容,
不知道有没有其他函数或方法。


------解决方案--------------------
fgets 一次一行
fread 一次一块(指定大小)

如需直接修改源文件,打开时用 r+ 方式
回写时需用 fseek 定位文件指针,偏移用 ftell 取回

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
3 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)

Was ist Intel TXT? Was ist Intel TXT? Jun 11, 2023 pm 06:57 PM

Was ist Intel TXT?

So konvertieren Sie CHM in TXT So konvertieren Sie CHM in TXT Oct 17, 2023 pm 02:42 PM

So konvertieren Sie CHM in TXT

So konvertieren Sie HTML in TXT So konvertieren Sie HTML in TXT Aug 31, 2023 am 09:23 AM

So konvertieren Sie HTML in TXT

Der Grund, warum PHP fgets das Newline-Zeichen am Ende der Zeile ignoriert, und seine Lösung Der Grund, warum PHP fgets das Newline-Zeichen am Ende der Zeile ignoriert, und seine Lösung Mar 20, 2023 pm 04:12 PM

Der Grund, warum PHP fgets das Newline-Zeichen am Ende der Zeile ignoriert, und seine Lösung

Einführung in PHP-Funktionen – fgets(): Liest eine Zeile aus einer Datei Einführung in PHP-Funktionen – fgets(): Liest eine Zeile aus einer Datei Jul 24, 2023 pm 12:54 PM

Einführung in PHP-Funktionen – fgets(): Liest eine Zeile aus einer Datei

FAQ für Pandas, die TXT-Dateien lesen FAQ für Pandas, die TXT-Dateien lesen Jan 19, 2024 am 09:19 AM

FAQ für Pandas, die TXT-Dateien lesen

So konvertieren Sie CHM in TXT So konvertieren Sie CHM in TXT Oct 31, 2023 am 09:35 AM

So konvertieren Sie CHM in TXT

Ist TXT ein Word-Dokument? Ist TXT ein Word-Dokument? Aug 26, 2022 pm 04:59 PM

Ist TXT ein Word-Dokument?

See all articles