Fonction fwrite

La fonction fwrite écrit des données dans un fichier ouvert avec fopen. Le premier paramètre de la fonction est un pointeur de fichier, le deuxième - une chaîne à écrire, et le troisième (optionnel) - le nombre maximum d'octets à écrire.

Syntaxe

phpfwrite(resource, string, [length]);

Exemple

Écrivons une chaîne dans un fichier :

php<?php
  $file = fopen('test.txt', 'w');
  fwrite($file, 'text');
  fclose($file);
?>

Exemple

Écrivons seulement les premiers 2 caractères :

php<?php
  $file = fopen('test.txt', 'w');
  fwrite($file, 'text', 2);
  fclose($file);
?>

Exemple

Ajoutons du texte à la fin du fichier :

php<?php
  $file = fopen('test.txt', 'a');
  fwrite($file, '!');
  fclose($file);
?>

Voir aussi

  • la fonction fread,
    qui lit depuis un fichier
  • la fonction file_put_contents,
    qui écrit des données dans un fichier