Position actuelle: Accueil> Derniers articles> Tutoriel pratique sur la lecture et l'écriture de fichiers PHP: maîtriser les compétences de base et les méthodes de fonctionnement des fichiers

Tutoriel pratique sur la lecture et l'écriture de fichiers PHP: maîtriser les compétences de base et les méthodes de fonctionnement des fichiers

M66 2025-06-25

Tutoriel pratique sur la lecture et l'écriture de fichiers PHP: maîtriser les compétences de base et les méthodes de fonctionnement des fichiers

PHP est un langage de script largement utilisé dans le développement Web. Ses fichiers de lecture et d'écriture sont très flexibles et puissants. Ce tutoriel vous présentera les méthodes de lecture et d'écriture de fichiers couramment utilisées en PHP et fournira des exemples de code pratiques pour aider les développeurs à maîtriser rapidement ces compétences.

1. Reading de fichiers

1. Utilisez la fonction file_get_contents () pour lire l'intégralité du contenu du fichier

$ file_path = "example.txt";
$ file_content = file_get_contents ($ file_path);
echo $ file_content;

2. Lisez le contenu du fichier ligne par ligne

$ file_path = "example.txt";
$ file_handle = fopen ($ file_path, "r");
<p>while (! feof ($ file_handle)) {<br>
$ line = fgets ($ file_handle);<br>
Echo $ line;<br>
}</p>
<p>fclose ($ file_handle);<br>

3. Lire les fichiers CSV et les données de processus

$ file_path = "example.csv";
$ file_handle = fopen ($ file_path, "r");
<p>$ data = array ();<br>
while (($ line = fgetcsv ($ file_handle))! == false) {<br>
$ data [] = $ line;<br>
}</p>
<p>fclose ($ file_handle);<br>
print_r ($ data);<br>

2. Écriture de fichiers

1. Utilisez la fonction file_put_contents () pour écraser le contenu d'écriture

$ file_path = "example.txt";
$ file_content = "Hello, world!";
file_put_contents ($ file_path, $ file_content);

2. Utilisez la fonction fwrite () pour ajouter le contenu dans le fichier

$ file_path = "example.txt";
$ file_handle = fopen ($ file_path, "a");
$ file_content = "Ceci est une nouvelle ligne.";
fwrite ($ file_handle, $ file_content);
fclose ($ file_handle);

3. Écrivez le tableau dans le fichier CSV

$ file_path = "example.csv";
$ file_handle = fopen ($ file_path, "w");
<p>$ data = array (<br>
array ("nom", "âge", "e-mail"),<br>
Array ("John Doe", "30", " <a class="cursor-pointer" rel="noopener">johndoe@example.com</a> "),<br>
Array ("Jane Smith", "25", " <a class="cursor-pointer" rel="noopener">janesmith@example.com</a> ")<br>
));</p>
<p>foreach ($ data as $ line) {<br>
fputcsv ($ file_handle, $ line);<br>
}</p>
<p>fclose ($ file_handle);<br>

Résumer

Grâce à ce tutoriel, nous comprenons les méthodes de lecture et d'écriture de fichiers couramment utilisées en PHP et les expliquons à travers des exemples de code détaillés. La maîtrise de ces techniques de base de fonctionnement de lecture et d'écriture est très utile à la fois pour le développement Web et le traitement des données. J'espère que les lecteurs pourront davantage comprendre les différents usages des opérations de fichiers PHP par l'apprentissage et la pratique, et les appliquer de manière flexible dans les projets réels.