PHP façon d'obtenir nombre de lignes dans le fichier et de déplacer le pointeur de fichier à la ligne spécifiée?

Est-il un moyen de:

  1. compter le nombre de lignes (1 ligne = ligne de données) dans mon small_db.php
  2. dire à PHP pour déplacer le pointeur de fichier exactement au début de la ligne 322. (afin que je puisse fgets() les données de cette ligne)
  3. dire à PHP de retour, le numéro de ligne ou la totalité du contenu de la ligne dans le texte "Quick brown fox" se passe?

Je sais qu'il existe une autre façon par l'obtention de tout le contenu du fichier dans une chaîne unique, mais comme vous le savez cette méthode est le temps et la mémoire inefficace si la taille de fichier est gros.

J'ai écrit un billet de blog, parfois en arrière qui explique comment tronquer les N dernières lignes à partir d'un fichier à l'aide de PHP et je pense même logique, vous sera utile pour vous dans la réalisation de ce que vous êtes à la recherche de: blogs.digitss.com/php/truncate-last-n-lines-of-a-file-using-php

OriginalL'auteur Miloš Đakonović | 2012-06-23