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