Home > Article > Backend Development > PHP writes file fwrite() function usage summary
In php, the php fwrite() function is used to write files (safe for binary files). To put it simply, it is to add new content to a file. This article collects and summarizes several summaries on the usage of the fwrite() function in PHP to write files. I hope it will be helpful for everyone to understand the writing function fwrite(). .
1.Detailed explanation of php fwrite() function writing file example Detailed explanation
fwrite() function is used to write files. If executed successfully, it returns to write number of bytes. On failure, returns FALSE. Its syntax is as follows
fwrite(file,string,length)
The parameter file specifies the open file to be written. string specifies the string to be written to the open file. length specifies the maximum number of bytes to be written. write() writes the contents of string to the file pointer file. If length is specified, writing will stop when length bytes have been written or when the string has been written, whichever occurs first.
2.Example Detailed explanation of php fwrite() function appending and newline writing
write() function is used to write strings to files and successfully returns the written Number of characters, otherwise FALSE is returned. The additional writing of files actually has nothing to do with the fwrite function, but with the mode of opening the file with the fopen function. When fopen opens a file, the mode parameter selects a, which means appending writing to the end of the file; if you want to implement newline writing in the file, you only need to add the newline character n where a newline is required in the written content:
3.The difference between fwrite and file_put_contents in PHP
This article mainly introduces the difference between fwrite and file_put_contents in PHP. The same points: the file_put_contents() function writes a string into the file, which has the same function as calling fopen(), fwrite() and fclose() in sequence. Difference: Using FILE_APPEND in the file_put_contents() function can avoid deleting the existing content in the file, that is, realizing the append function when writing the same file multiple times.
Many novices will encounter problems when using the php fwrite() function. One of the most common problems that must be solved is line wrap writing. We all know the line break character of PHP: \n, and the carriage return character: \r. When a line break is needed, the combination "\r\n" is usually used. But
is why the newline character does not work when we use fwrite to write a file. This article will take you to understand what to do if the newline character does not work when the php fwrite() function writes a newline. Let’s first look at the following example:
【 Questions and answers about the fwrite() function】
php I used fwrite() to write a file, why did the file content change completely?
php fwrite writes the file successfully but the file has no content
php - About fwrite and fread operating the same file
The above is the detailed content of PHP writes file fwrite() function usage summary. For more information, please follow other related articles on the PHP Chinese website!