PHP | SplFileObject rewind() Function

Last Updated : 11 Jul, 2025

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

// PHP program to illustrate
// SplFileObject::rewind function

$file = new SplFileObject(__FILE__);

$file->rewind();

echo $file->current();
?>

Output: 

<?php


Program-2: 

php
<?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
 

Comment