PHP n'est pas seulement un langage de programmation largement utilisé dans le développement Web, mais a également des capacités de fonctionnement de fichiers riches. Cet article présente d'abord comment stocker les noms de fichiers dans des variables pour faciliter la lecture et le fonctionnement ultérieurs des fichiers.
La fonction readFile () peut sortir directement le contenu des fichiers et peut également enregistrer des noms de fichiers avec des variables, qui conviennent aux scénarios de lecture simples.
$filename = "example.txt";
$content = readfile($filename);
Ouvrez le fichier via fopen () et stockez le nom de fichier à une variable. Après avoir terminé les opérations requises, utilisez fclose () pour fermer le fichier pour garantir la version des ressources.
$filename = "example.txt";
$file = fopen($filename, "r");
fclose($file);
Le nombre de lignes de fichiers est une exigence commune dans le traitement des fichiers, et PHP fournit une variété de fonctions pour prendre en charge cette opération. Voici plusieurs méthodes de mise en œuvre couramment utilisées et efficaces.
La fonction File () lit chaque ligne du fichier dans un tableau et utilise la fonction Count () pour obtenir le nombre de lignes de fichiers, ce qui est simple et direct.
$filename = "example.txt";
$file = file($filename);
$lines = count($file);
La fonction FGETS () peut traverser chaque ligne du fichier, la combiner avec la boucle While pour juger de la fin du fichier, calculer avec précision le nombre de lignes et convient au traitement des fichiers importants.
$filename = "example.txt";
$file = fopen($filename, "r");
$lines = 0;
while(!feof($file)) {
$line = fgets($file);
$lines++;
}
fclose($file);
Cet article présente comment stocker les noms de fichiers aux variables en PHP et utiliser plusieurs fonctions pour calculer le nombre de lignes de fichiers. Selon différents besoins, vous pouvez choisir readFile (), fopen () et fclose () pour gérer les fichiers, utiliser un fichier () pour compter rapidement le nombre de lignes, ou utiliser fGetts () pour lire les statistiques plus détaillées ligne par ligne. L'application flexible de ces méthodes peut améliorer efficacement l'efficacité du traitement des fichiers PHP.