Maison développement back-end tutoriel php 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 取回

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Qu'est-ce qu'Intel TXT ? Qu'est-ce qu'Intel TXT ? Jun 11, 2023 pm 06:57 PM

IntelTXT est une technologie de sécurité assistée par matériel lancée par Intel. Elle peut garantir l'intégrité et la sécurité du serveur lors du démarrage en établissant un espace protégé entre le processeur et le BIOS. Le nom complet de TXT est TrustedExecutionTechnology, qui signifie Trusted Execution Technology. En termes simples, TXT est une technologie de sécurité qui fournit une protection au niveau matériel pour garantir que le serveur n'a pas été modifié par des programmes malveillants ou des logiciels non autorisés lors de son démarrage. celui-ci

Comment convertir du HTML en txt Comment convertir du HTML en txt Aug 31, 2023 am 09:23 AM

Les méthodes de conversion de HTML en txt incluent l'utilisation d'un éditeur de texte, l'utilisation d'outils de conversion en ligne et l'utilisation de la programmation Python. Introduction détaillée : 1. Pour ouvrir un fichier HTML, vous pouvez utiliser n'importe quel éditeur de texte, tel que le Bloc-notes, Sublime Text, etc. Pour sélectionner le contenu de l'intégralité du fichier HTML, vous pouvez appuyer sur la touche de raccourci Ctrl+A ou faire glisser la souris. pour sélectionner et copier la sélection. Le contenu peut être copié en appuyant sur le raccourci Ctrl+C ou via l'option de copie dans le menu contextuel, en ouvrant un nouveau fichier TXT, en utilisant le même éditeur de texte, etc.

Comment convertir chm en txt Comment convertir chm en txt Oct 17, 2023 pm 02:42 PM

chm est converti en txt à l'aide d'outils de conversion en ligne, de plug-ins de navigateur, d'outils de ligne de commande et de logiciels tiers. Introduction détaillée : 1. Utilisez l'outil de conversion en ligne, téléchargez simplement le fichier CHM, sélectionnez le format TXT, puis téléchargez le fichier TXT converti ; 2. Utilisez le plug-in du navigateur, après avoir installé le plug-in, ouvrez simplement le CHM ; fichier dans le navigateur, puis cliquez sur le bouton du plug-in pour convertir les fichiers CHM au format TXT ; 3. Utilisez les outils de ligne de commande, etc.

La raison pour laquelle php fgets ignore le caractère de nouvelle ligne à la fin de la ligne et sa solution La raison pour laquelle php fgets ignore le caractère de nouvelle ligne à la fin de la ligne et sa solution Mar 20, 2023 pm 04:12 PM

PHP est un langage de programmation populaire utilisé pour développer des applications Web et des sites Web dynamiques. Lors du traitement de l'entrée d'un fichier, la fonction fgets() est généralement utilisée pour lire une ligne de texte à partir d'un fichier. Cependant, la fonction fgets() ignore parfois les caractères de nouvelle ligne à la fin d'une ligne, ce qui peut entraîner des erreurs de programme et des résultats imprévisibles. Dans cet article, nous explorerons les causes et les solutions à ce problème.

FAQ pour les pandas lisant des fichiers txt FAQ pour les pandas lisant des fichiers txt Jan 19, 2024 am 09:19 AM

Pandas est un outil d'analyse de données pour Python, particulièrement adapté au nettoyage, au traitement et à l'analyse des données. Au cours du processus d'analyse des données, nous devons souvent lire des fichiers de données dans différents formats, tels que des fichiers Txt. Cependant, certains problèmes seront rencontrés lors de l'opération spécifique. Cet article présentera les réponses aux questions courantes sur la lecture de fichiers txt avec des pandas et fournira des exemples de code correspondants. Question 1 : Comment lire le fichier txt ? Les fichiers txt peuvent être lus à l'aide de la fonction read_csv() de pandas. Ceci est dû au fait

Introduction aux fonctions PHP — fgets() : Lire une ligne depuis un fichier Introduction aux fonctions PHP — fgets() : Lire une ligne depuis un fichier Jul 24, 2023 pm 12:54 PM

Introduction aux fonctions PHP — fgets() : Lire une ligne à partir d'un fichier En PHP, de nombreuses fonctions sont fournies pour lire et écrire des fichiers. Parmi elles, la fonction fgets() fait partie des fonctions utilisées pour lire le contenu ligne par ligne du fichier. Cet article présentera la fonction fgets() et démontrera son utilisation à travers des exemples de code. La fonction fgets() est l'une des fonctions d'entrée de fichier en PHP, utilisée pour lire une ligne de contenu à partir d'un fichier. Sa syntaxe de base est la suivante : stringfgets(resource$ha

Le txt est-il un document Word ? Le txt est-il un document Word ? Aug 26, 2022 pm 04:59 PM

txt n'est pas un document Word. txt est un format de texte qui stocke principalement des informations textuelles, c'est-à-dire des informations textuelles ; tandis que le document Word est un format de documents électroniques (le suffixe est doc ou docx). Comment convertir un fichier txt en document Word : 1. Sélectionnez le fichier txt sur le bureau, cliquez avec le bouton droit sur « Renommer » 2. Modifiez le format du nom du suffixe en « doc » 3. Cliquez sur « Oui » dans la fenêtre contextuelle ; ; 4. Double-cliquez sur Ouvrir le fichier, sélectionnez l'encodage approprié dans la fenêtre contextuelle et cliquez sur "OK" dans le coin inférieur droit.

Comment convertir chm en txt Comment convertir chm en txt Oct 31, 2023 am 09:35 AM

Les étapes pour convertir chm en txt consistent à préparer les outils et l'environnement, ouvrir le fichier CHM, exporter le fichier TXT, modifier le fichier TXT, enregistrer et fermer le fichier TXT. Introduction détaillée : 1. Préparez les outils et l'environnement, préparez le lecteur CHM, l'éditeur de texte et le système d'exploitation ; 2. Ouvrez le fichier CHM et utilisez le lecteur CHM pour ouvrir le fichier CHM que vous souhaitez convertir. Dans le lecteur, vous pouvez sélectionner. le fichier que vous souhaitez convertir. Pages ou chapitres, certains lecteurs peuvent autoriser la conversion de plusieurs pages, tandis que d'autres n'autorisent que la conversion d'une seule page. 3. Exportez des fichiers TXT, etc.

See all articles