PHP | SplFileObject ftell() Function
The SplFileObject::ftell() function is an inbuilt function of Standard PHP Library (SPL) in PHP which is used to return the position of the file pointer which specifies the current offset in the file.
Syntax:
int SplFileObject::ftell( void )
Parameters: This function does not accept any parameters.
Return values: This function returns the position of the file pointer.
Below Programs illustrate the SplFileObject::ftell() function in PHP:
Program 1:
<?php // Create an Spl Object $file = new SplFileObject( "gfg.txt" ); // Read line from file $data = $file -> fgets (); // Print position echo $file -> ftell (); ?> |
Output:
13
Program 2:
<?php // Create an Array $GFG = array ( "dummy.txt" , "gfg.txt" , "frame.txt" ); // Loop to read each file foreach ( $GFG as & $arr ) { // Creating Spl Object $file = new SplFileObject( $arr ); // Function to read first line $data = $file -> fgets (); // Display result echo $file -> ftell () . "</br>" ; } ?> |
Output:
13 15 13
Reference: http://php.net/manual/en/splfileobject.ftell.php
Recommended Posts:
- PHP | ftell( ) Function
- PHP | SplFileObject eof() Function
- PHP | SplFileObject fgetc() Function
- PHP | SplFileObject seek() Function
- PHP | SplFileObject fstat() Function
- PHP | SplFileObject fread() Function
- PHP | SplFileObject fgets() Function
- PHP | SplFileObject fputcsv() Function
- PHP | SplFileObject flock() Function
- PHP | SplFileObject fgetss() Function
- PHP | SplFileObject fwrite() Function
- PHP | SplFileObject ftruncate() Function
- PHP | SplFileObject setMaxLineLen() Function
- PHP | SplFileObject getMaxLineLen() Function
- PHP | SplFileObject rewind() Function
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.