Maison  >  Article  >  développement back-end  >  Résumé des compétences en lecture et en écriture de fichiers PHP

Résumé des compétences en lecture et en écriture de fichiers PHP

王林
王林original
2023-09-06 12:07:511023parcourir

Résumé des compétences en lecture et en écriture de fichiers PHP

Résumé des compétences en lecture et en écriture de fichiers PHP

Introduction :
PHP est un langage de script largement utilisé pour le développement Web. La lecture et l'écriture de fichiers sont une opération courante lors du développement Web. Cet article résumera quelques techniques courantes de lecture et d'écriture de fichiers PHP et fournira un exemple de code correspondant.

1. Compétences en lecture de fichiers

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

    $file_content = file_get_contents('example.txt');
    echo $file_content;
  2. Utilisez la fonction fgets() pour lire le contenu du fichier ligne par ligne :
    Code exemple :

    $file = fopen('example.txt', 'r');
    while (($line = fgets($file)) !== false) {
     echo $line;
    }
    fclose($file);
  3. Utilisez la fonction fread() pour lire le contenu du fichier selon le nombre d'octets spécifié :
    Exemple de code :

    $file = fopen('example.txt', 'r');
    $file_content = fread($file, 1024);
    echo $file_content;
    fclose($file);
  4. Utilisez la fonction file() pour lire le contenu du fichier dans un tableau :
    Exemple de code :

    $file_lines = file('example.txt');
    foreach ($file_lines as $line) {
     echo $line;
    }

2. Compétences en écriture de fichiers

  1. Utilisez la fonction file_put_contents() pour écrire le contenu du fichier :
    Exemple de code :

    $data = "Hello, World!";
    file_put_contents('example.txt', $data);
  2. Utilisez la fonction fputs() pour écrire le contenu du fichier :
    Exemple de code :

    $file = fopen('example.txt', 'w');
    $data = "Hello, World!";
    fputs($file, $data);
    fclose($file);
  3. Utilisez la fonction fwrite () pour écrire le contenu du fichier :
    Exemple de code :

    $file = fopen('example.txt', 'w');
    $data = "Hello, World!";
    fwrite($file, $data);
    fclose($file);
  4. Utilisez le mode ajout ('a') pour ouvrir le fichier et écrire le contenu :
    Échantillon de code :

    $file = fopen('example.txt', 'a');
    $data = "Hello, World!";
    fwrite($file, $data);
    fclose($file);

3. Cas - Comptez le nombre de lignes de fichier
Ce qui suit est un cas d'utilisation de techniques de lecture de fichiers pour compter le nombre de lignes dans un fichier donné :
Exemple de code :

$file = fopen('example.txt', 'r');
$line_count = 0;
while (($line = fgets($file)) !== false) {
    $line_count++;
}
fclose($file);
echo "总行数:" . $line_count;

Résumé :
Cet article présente quelques Techniques courantes de lecture et d'écriture de fichiers PHP, combinées avec des exemples de code correspondants expliqués. Les opérations de lecture de fichiers peuvent utiliser la fonction file_get_contents()fgets()fread()file()函数;文件写入操作可使用file_put_contents()fputs()fwrite(). Grâce à ces techniques, vous pouvez facilement effectuer des opérations de lecture et d'écriture de fichiers et améliorer l'efficacité du développement.

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!

Déclaration:
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