PHP | SplFileObject rewind() Function

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:



filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
  
// PHP program to illustrate
// SplFileObject Seek function
  
$file = new SplFileObject(__FILE__);
  
$file->rewind();
  
echo $file->current();
?>

chevron_right


Output:

<?php

Program-2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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();
    }
?>

chevron_right


Output:

GeeksforGeeks
gfg
contribute

Reference: http://php.net/manual/en/splfileobject.rewind.php



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.