PHP provides various functions to read data from file. There are different functions that allow you to read all file data, read data line by line and read data character by character.
The available PHP file read functions are given below.
The PHP fread() function is used to read data of the file. It requires two arguments: file resource and file size.
$handle represents file pointer that is created by fopen() function.
$length represents length of byte to be read.
Output
this is first line this is another line this is third line
The PHP fgets() function is used to read single line from the file.
Output
this is first line
The PHP fgetc() function is used to read single character from the file. To get all data using fgetc() function, use !feof() function inside the while loop.
Output
this is first line this is another line this is third line