The SplFileObject::rewind() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to Rewind the file to the first line.
Syntax:
void SplFileObject::rewind( $line_num)
Parameters: This function does not accept any parameter.
Return values: This function does not return any value.
Below Programs illustrate the SplFileObject::rewind() function in PHP:
Program-1:
<?php
// PHP program to illustrate
// SplFileObject::rewind function
$file = new SplFileObject(__FILE__);
$file->rewind();
echo $file->current();
?>
Output:
<?php
Program-2:
<?php
// PHP program to use array to check
// multiple files
$GFG = array(
"/home/rajvir/Desktop/GeeksforGeeks/dummy.php",
"gfg.txt",
"mime.php"
);
foreach ($GFG as &$file_name) {
$file = new SplFileObject($file_name);
$file->rewind();
echo $file->current();
}
?>
Output:
GeeksforGeeks gfg contribute
Reference: https://www.php.net/manual/en/splfileobject.rewind.php