PHP | Función fwrite( )

La función fwrite() en PHP es una función incorporada que se usa para escribir en un archivo abierto. La función fwrite() se detiene al final del archivo o cuando alcanza la longitud especificada pasada como parámetro, lo que ocurra primero. El archivo, la string y la longitud que debe escribirse se envían como parámetros a la función fwrite() y devuelve el número de bytes escritos en caso de éxito o FALSO en caso de error.

Sintaxis:

fwrite(file, string, length)

Parámetros: La función fwrite() en PHP acepta tres parámetros.

  1. archivo : Es un parámetro obligatorio que especifica el archivo.
  2. string : Es un parámetro obligatorio que especifica la string que se va a escribir.
  3. length : Es un parámetro opcional que especifica el número máximo de bytes que se escribirán.

Valor devuelto: Devuelve el número de bytes escritos en caso de éxito, o Falso en caso de error.

Excepciones :

  1. Tanto los datos binarios, como las imágenes y los datos de caracteres, se pueden escribir con esta función, ya que fwrite() es binario seguro.
  2. Si la operación de escritura se realiza dos veces en el puntero del archivo, los datos se agregarán al final del contenido del archivo.

Ejemplos:

Input : $myfile = fopen("gfg.txt", "w");
        echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
        fclose($myfile);
Output : 36

Input : $myfile = fopen("gfg.txt", "w");
        echo fwrite($myfile, "PhP is Simple to Learn!");
        echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
        fclose($myfile);
Output : 23
         59

Los siguientes programas ilustran la función fwrite():

Programa 1 :

<?php
// Opening a file
$myfile = fopen("gfg.txt", "w");
  
// writing content to a file using fwrite()
echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
  
// closing the file
fclose($myfile);
?>

Producción:

36

Programa 2 :

<?php
// Opening a file
$myfile = fopen("gfg.txt", "w");
  
// writing content to a file using fwrite()
echo fwrite($myfile, "PhP is Simple to Learn!");
echo fwrite($myfile, "Geeksforgeeks is a portal for geeks!");
  
// closing the file
fclose($myfile);
?>

Producción:

23
59

Referencia: http://php.net/manual/en/function.fwrite.php

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *