Aller au contenu

fwrite()

Qu'est-ce que la fonction fwrite() ?

La fonction fwrite() est une fonction PHP intégrée qui permet d'écrire des données dans un fichier. Cette fonction est utilisée pour écrire des données dans un fichier à la position actuelle du pointeur de fichier.

Voici la syntaxe de base de la fonction fwrite() :

Syntaxe PHP de fwrite()

php
fwrite(file, data, length);

file est le pointeur de fichier vers lequel écrire, data sont les données à écrire dans le fichier, et length est le nombre d'octets à écrire.

Comment utiliser la fonction fwrite() ?

L'utilisation de la fonction fwrite() est simple. Voici les étapes à suivre :

  1. Ouvrez le fichier dans lequel vous souhaitez écrire en utilisant la fonction fopen() avec le mode approprié.
  2. Utilisez le pointeur de fichier pour définir la position actuelle du pointeur de fichier.
  3. Appelez la fonction fwrite() en lui passant le pointeur de fichier, les données à écrire et le nombre d'octets à écrire.
  4. Fermez le fichier à l'aide de la fonction fclose().

Voici un extrait de code qui montre comment utiliser la fonction fwrite() :

Comment utiliser la fonction fwrite() ?

php
<?php

$filename = 'myfile.txt';
$file = fopen($filename, 'w');
$data = 'Hello, world!';
fwrite($file, $data, strlen($data));
fclose($file);

Dans cet exemple, nous ouvrons le fichier myfile.txt en utilisant la fonction fopen() en mode écriture. Nous utilisons ensuite la fonction fwrite() pour écrire la chaîne "Hello, world!" dans le fichier. Nous passons le pointeur de fichier, les données à écrire et la longueur des données à l'aide de la fonction strlen(). Nous fermons ensuite le fichier avec la fonction fclose().

Conclusion

La fonction fwrite() est un outil utile en PHP pour écrire des données dans un fichier. En suivant les étapes décrites dans ce guide, vous pouvez facilement utiliser la fonction fwrite() dans vos projets PHP pour écrire des données dans des fichiers.

Pratique

Quelle est la fonction de fwrite() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.