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.
- archivo : Es un parámetro obligatorio que especifica el archivo.
- string : Es un parámetro obligatorio que especifica la string que se va a escribir.
- 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 :
- 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.
- 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