En tant que langage de développement Web largement utilisé, PHP peut non seulement traiter le contenu de la page Web, mais également faciliter le fonctionnement du fichier. Voici plusieurs méthodes courantes pour stocker les noms de fichiers aux variables en PHP.
La fonction readFile () est utilisée pour lire le contenu du fichier et la sortir, et le nom de fichier peut être enregistré via des variables. L'exemple de code est le suivant:
$filename = "example.txt";
$content = readfile($filename);
La fonction fopen () est utilisée pour ouvrir un fichier et la fonction fclose () est utilisée pour fermer le fichier. Ces deux fonctions vous permettent de manipuler des fichiers et de stocker les noms de fichiers en variables. Les exemples sont les suivants:
$filename = "example.txt";
$file = fopen($filename, "r");
fclose($file);
Les statistiques sur les lignes de fichiers sont une exigence commune dans le traitement des fichiers. PHP fournit une variété de façons d'implémenter cette fonction, et les éléments suivants sont deux méthodes plus couramment utilisées.
La fonction file () lit le contenu du fichier dans un tableau. Chaque élément de tableau représente une ligne dans le fichier. Ensuite, la longueur du tableau peut être calculée par la fonction Count () pour obtenir le nombre de lignes de fichiers. Exemple de code:
$filename = "example.txt";
$file = file($filename);
$lines = count($file);
La fonction FGETS () lit le contenu du fichier ligne par ligne et combine une boucle pour traverser toutes les lignes du fichier et compter. L'exemple de code est le suivant:
$filename = "example.txt";
$file = fopen($filename, "r");
$lines = 0;
while (!feof($file)) {
$line = fgets($file);
$lines++;
}
fclose($file);
Cet article explique comment stocker les noms de fichiers en PHP vers des variables et calculer le nombre de lignes d'un fichier via diverses méthodes. Selon les besoins spécifiques, vous pouvez choisir de manière flexible des fonctions telles que readFile (), fopen () / fclose (), file () ou fgets () pour terminer efficacement les tâches de lecture de fichiers et de statistiques.