Maison  >  Article  >  développement back-end  >  Comment lire le nombre de lignes d'un gros fichier en php

Comment lire le nombre de lignes d'un gros fichier en php

王林
王林original
2019-12-02 13:55:293285parcourir

Comment lire le nombre de lignes d'un gros fichier en php

Introduction à la fonction :

resource fopen($path,$math) Ouvrez un fichier, $path est le chemin, $math est la méthode et renvoie un descripteur de ressource.

string fgets(resource $handle[,int $length])Lire une ligne à partir du pointeur de fichier, $handle est le descripteur de ressource et renvoie une ligne de contenu texte. La fonction

bool feof(resource $handle) détecte si la fin du fichier a été atteinte.

Recommandation de didacticiel vidéo gratuit : Tutoriel vidéo php

Contenu du fichier ceshi.txt

111111111111111
22222222222222
33333333333333
44444444444444
55555555555555
66666666666666

L'exemple de code est le suivant :

$handle = fopen('./ceshi.txt',"r");//以只读方式打开一个文件
$i = 0;
while(!feof($handle)){//函数检测是否已到达文件末尾 
    if(fgets($handle)){// 从文件指针中读取一行
        $i++;
    };
}
echo $i;//6
fclose($handle);

Tutoriels d'articles recommandés associés : tutoriel php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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