Fonction PHP file()
Définition et utilisation (apprentissage recommandé : Tutoriel vidéo PHP) La fonction
file() lit l'intégralité du fichier dans un tableau.
Similaire à file_get_contents(), sauf que file() renvoie le fichier sous forme de tableau. Chaque unité du tableau correspond à une ligne correspondante dans le fichier, y compris les nouvelles lignes.
Renvoie false en cas d'échec.
Syntaxe
file(path,include_path,context)<br/>
Description du paramètre :
chemin, obligatoire. Spécifie le fichier à lire.
include_path, facultatif. Si vous souhaitez également rechercher des fichiers dans include_path, vous pouvez définir ce paramètre sur "1".
contexte, facultatif. Spécifie l’environnement d’un descripteur de fichier.
le contexte est un ensemble d'options qui peuvent modifier le comportement du flux. Si null est utilisé, il est ignoré.
Explication
La prise en charge du contexte a été ajoutée dans PHP 5.0.0.
Chaque ligne du tableau renvoyé comprend des terminateurs de ligne, donc si les terminateurs de ligne ne sont pas requis, vous devez utiliser la fonction rtrim().
Astuce
Remarque : à partir de PHP 4.3.0, vous pouvez utiliser file_get_contents() pour lire le fichier dans une chaîne et le renvoyer.
Remarque : depuis PHP 4.3.0, file() peut être utilisé en toute sécurité sur les fichiers binaires.
Remarque : Si vous constatez que PHP ne peut pas reconnaître les caractères de fin de ligne des fichiers Macintosh lors de la lecture de fichiers, vous pouvez activer l'option de configuration d'exécution auto_detect_line_endings.
<?php<br/>print_r(file("test.txt"));<br/>?><br/>
Sortie :
Array<br/>(<br/>[0] => Hello World. Testing testing!<br/>[1] => Another day, another line.<br/>[2] => If the array picks up this line,<br/>[3] => then is it a pickup line?<br/>)<br/>
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!