Home  >  Article  >  Backend Development  >  PHP writes file fwrite() function usage summary

PHP writes file fwrite() function usage summary

怪我咯
怪我咯Original
2017-06-05 11:36:493115browse

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.

4.What should I do if the newline character does not work when the php fwrite() function is used to write newlines?

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn