Maison > développement back-end > tutoriel php > Application des fonctions PHP dans les opérations sur les fichiers

Application des fonctions PHP dans les opérations sur les fichiers

王林
Libérer: 2024-04-15 13:39:01
original
1053 Les gens l'ont consulté

Les fonctions d'exploitation de fichiers PHP peuvent être utilisées pour lire, écrire, créer et supprimer des fichiers. Pour lire un fichier, utilisez la fonction file_get_contents() ou fread(), pour écrire un fichier, utilisez la fonction file_put_contents() ou fwrite(), et pour créer et supprimer un fichier, utilisez les fonctions fopen() et unlink() respectivement.

PHP 函数在文件操作中的应用

Application des fonctions PHP dans les opérations sur les fichiers

En PHP, l'opération sur les fichiers est une tâche souvent requise. PHP fournit une riche bibliothèque de fonctions qui peut facilement effectuer diverses opérations sur les fichiers, telles que la lecture, l'écriture, la création et la suppression de fichiers. La fonction

Lecture de fichiers

  • file_get_contents() lit le contenu de l'intégralité du fichier sous forme de chaîne.

    $fileContent = file_get_contents('data.txt');
    Copier après la connexion
  • fread() La fonction lit le contenu de la longueur spécifiée à la position spécifiée du pointeur de fichier dans une chaîne. La fonction

    $f = fopen('data.txt', 'r');
    $fileContent = fread($f, 10); // 读取文件的前 10 个字节
    fclose($f);
    Copier après la connexion

Filewriting

  • file_put_contents() écrit les données spécifiées dans le fichier. La fonction

    file_put_contents('data.txt', 'Hello, world!');
    Copier après la connexion
  • fwrite() écrit les données dans le pointeur de fichier spécifié. La fonction

    $f = fopen('data.txt', 'w');
    fwrite($f, 'Hello, world!');
    fclose($f);
    Copier après la connexion

Création et suppression de fichiers

  • fopen() ouvre un fichier et le crée si le fichier n'existe pas. La fonction

    $f = fopen('new_file.txt', 'w');
    Copier après la connexion
  • unlink() supprime le fichier spécifié.

    unlink('data.txt');
    Copier après la connexion

Cas pratique : lire et écrire des fichiers texte

Supposons que nous ayons un fichier texte nommé data.txt avec le contenu : data.txt 的文本文件,内容为:

Hello, world!
This is a sample text file.
Copier après la connexion

我们可以使用 PHP 读取文件的内容并将其输出到网页:

$fileContent = file_get_contents('data.txt');
echo $fileContent;
Copier après la connexion

要向 data.txt 文件中追加内容,我们可以使用 file_put_contents() 函数:

$newContent = "This is new content added to the file.";
file_put_contents('data.txt', $newContent, FILE_APPEND);
Copier après la connexion

上述代码将 "This is new content added to the file." 追加到 data.txtrrreee

Nous pouvons utiliser PHP pour lire Récupérer le contenu " Il s'agit d'un nouveau contenu ajouté au fichier." Ajouté à la fin du fichier data.txt. 🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal