PHP est un puissant langage de script côté serveur qui est largement utilisé dans le développement d'applications de sites Web et Web. Lors du traitement des données, la lecture et l'écriture de fichiers sont des fonctions très basiques et critiques. Cet article introduira systématiquement comment utiliser PHP pour implémenter la lecture et l'écriture de fichiers, y compris l'utilisation des fonctions communes et leur exemple de code.
PHP fournit une variété de fonctions pour lire le contenu des fichiers, notamment FOPEN , FGETS , FGETC , File et ReadFile . Voici l'utilisation réelle de chaque fonction.
FOPEN est utilisé pour ouvrir un fichier et renvoyer une poignée de fichier. Ses modèles communs comprennent:
$file = fopen("test.txt", "r");
Ce code ouvre un fichier nommé Test.txt et obtient la poignée en mode en lecture seule.
Utilisez FGETS pour lire le contenu par ligne à partir d'un fichier.
while (!feof($file)) {
$line = fgets($file);
echo $line;
}
Le code ci-dessus sortira le contenu du fichier ligne par ligne.
FGETC lit un personnage à la fois, adapté à des exigences de lecture plus fines.
while (!feof($file)) {
$char = fgetc($file);
echo $char;
}
Le fichier lira l'intégralité du fichier dans un tableau, chacun agit comme un élément du tableau.
$lines = file("test.txt");
print_r($lines);
Le ReadFile sortira tout le contenu du fichier directement au navigateur.
readfile("test.txt");
PHP fournit également une variété de fonctions pour écrire des fichiers, tels que fwrite , file_put_contents et returnInd , qui sont utilisés pour écrire du contenu dans des fichiers ou réinitialiser les positions du pointeur.
FWrite est utilisé pour écrire des chaînes pour ouvrir des fichiers.
$file = fopen("test.txt", "w+");
fwrite($file, "Hello World");
fclose($file);
File_put_contents est une fonction simplifiée qui écrit directement du contenu dans un fichier spécifié.
file_put_contents("test.txt", "Hello World from file_put_contents function");
La fonction de rembobinage fait reculer le pointeur de fichier vers le début du fichier, qui convient aux scénarios où les fichiers sont lus à plusieurs reprises.
$file = fopen("test.txt", "r");
rewind($file);
La lecture et la rédaction de fichiers PHP sont une partie importante de la création d'applications Web. En maîtrisant l'utilisation de fonctions telles que FOPEN , FGETS et FWrite , vous pouvez traiter de manière flexible les fichiers et stocker des données. Les développeurs peuvent choisir des méthodes appropriées en fonction des besoins spécifiques pour améliorer l'efficacité du développement et les performances du système.