Home > Backend Development > PHP Tutorial > PHP Example Tutorial: File Reading and Writing Operation Guide

PHP Example Tutorial: File Reading and Writing Operation Guide

王林
Release: 2023-09-06 10:54:01
Original
994 people have browsed it

PHP Example Tutorial: File Reading and Writing Operation Guide

PHP Example Tutorial: File Reading and Writing Operation Guide

Introduction:
File operation is one of the very basic and commonly used skills in Web development. In PHP, file reading and writing are one of the common operations in the PHP development process. This article will introduce file reading and writing operations in PHP, and explain its specific implementation methods in detail through code examples.

1. File reading operation

  1. Open the file

In PHP, we can use the fopen() function to Open a file. This function accepts two parameters: file name and open mode.

$filename = "example.txt";
$handle = fopen($filename, "r");
Copy after login

In this example, we open a text file named example.txt and assign the file handle to the $handle variable. Open mode r indicates read-only mode.

  1. Read the file content

Next, we can use the fgets() function to read the file content line by line and add the read Each row is stored in a variable.

while ($line = fgets($handle)) {
    echo $line;
}
Copy after login

In this example, we use the fgets() function to read a line in the file pointed to by the file handle $handle and copy it Stored in the $line variable. Then we use the echo statement to output the read content.

  1. Close the file

After the file reading is completed, we need to use the fclose() function to close the file.

fclose($handle);
Copy after login
Copy after login

This function closes the file pointed to by file handle $handle.

2. File writing operation

  1. Opening a file

Similar to file reading, we can use fopen() Function to open a file for writing. Just set the opening mode to w or a.

$filename = "example.txt";
$handle = fopen($filename, "w");
Copy after login

In this example, we open a text file named example.txt and store the file handle into the $handle variable. Open mode w indicates write mode, which will clear the file content and rewrite it.

If we want to append to the end of the file with existing content, we can use the open mode a.

  1. Write file content

Next, we can use the fwrite() function to write content to the file.

$content = "Hello, World!";
fwrite($handle, $content);
Copy after login

In this example, we use the fwrite() function to write the string Hello, World! to the file handle$handle in the file pointed to.

  1. Close the file

After the file is written, we also need to use the fclose() function to close the file.

fclose($handle);
Copy after login
Copy after login

This function will close the file pointed to by the file handle $handle.

Summary:
Through the above examples, we have learned the basic operation methods of file reading and writing in PHP. Mastering these skills, we can easily handle file reading and writing needs during PHP development. At the same time, we can also expand and optimize these basic operations according to actual development needs to further improve development efficiency.

Reference code example:

// 文件读取示例
$filename = "example.txt";
$handle = fopen($filename, "r");
while ($line = fgets($handle)) {
    echo $line;
}
fclose($handle);

// 文件写入示例
$filename = "example.txt";
$handle = fopen($filename, "w");
$content = "Hello, World!";
fwrite($handle, $content);
fclose($handle);
Copy after login

The above is the detailed content of PHP Example Tutorial: File Reading and Writing Operation Guide. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template