Accès aux lignes de texte dans un tableau
Lorsque vous travaillez avec des fichiers texte en programmation, il est souvent nécessaire de stocker chaque ligne de texte dans un format organisé structure de données pour un traitement ultérieur.
Dans l'extrait de code PHP fourni :
$file = fopen("members.txt", "r");
while (!feof($file)) {
$line_of_text = fgets($file);
$members = explode('\n', $line_of_text);
}
fclose($file);
Le problème avec ce code est qu'il tente de manière incorrecte de diviser chaque ligne en éléments du tableau en utilisant '\n', qui représente le caractère de saut de ligne. Cela entraînera uniquement la capture de la dernière ligne du fichier dans un tableau.
Pour lire correctement chaque ligne du fichier texte dans un tableau et avoir chaque ligne dans un nouvel élément, une méthode plus appropriée consiste à utiliser la fonction file() comme suit :
$lines = file($filename, FILE_IGNORE_NEW_LINES);
En spécifiant le Indicateur FILE_IGNORE_NEW_LINES, la fonction file() lit le fichier entier dans un tableau, chaque élément représentant une seule ligne du fichier texte tout en excluant tout saut de ligne.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3