PHP | SplFileObject fread() Function

The SplFileObject::fread() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to reads the given number of bytes from the file.
Syntax:
string SplFileObject::fread( $length )
Parameters: This function accepts single parameter $length which is used to specify the length to be read from file in bytes.
Return values: This function returns the string read from the file on success or false on failure.
Note: It make sure the file used in below program named as gfg.txt should have read permissions.
Below Programs illustrate the SplFileObject::fread() function in PHP:
Program 1:
<?php // Create an Object $file = new SplFileObject("gfg.txt", "r"); // Read 5 bytes from file $gfg = $file->fread(5); // Print Result echo ($gfg); ?> |
Output:
Geeks
Program 2:
<?php // PHP program to use array to check // multiple files $GFG = array( "dummy.txt", "gfg.txt", "frame.txt" ); foreach ($GFG as &$file_name) { // Create new SplFile Object $file = new SplFileObject($file_name, "r"); $contents = $file->fread(13); echo $contents . "</br>"; } ?> |
Output:
zambiatek zambiatek zambiatek



