PHP | FilesystemIterator current() Function
The FilesystemIterator::current() function is an inbuilt function in PHP which is used to returns the file information of the current element.
Syntax:
mixed FilesystemIterator::current( void )
Parameters: This function does not accept any parameters.
Return Value: This function returns the filename, file information, or $this depending on the set flags.
Below programs illustrate the FilesystemIterator::current() function in PHP:
Program 1:
<?php
$fileItr = new FilesystemIterator(__DIR__,
FilesystemIterator::CURRENT_AS_PATHNAME);
foreach ( $fileItr as $it ) {
echo $fileItr ->current() . "<br>" ;
}
?>
|
Output:
C:\xampp\htdocs\applications.html
C:\xampp\htdocs\bitnami.css
C:\xampp\htdocs\dashboard
C:\xampp\htdocs\favicon.ico
C:\xampp\htdocs\geeks.PNG
C:\xampp\htdocs\gfg.php
C:\xampp\htdocs\img
C:\xampp\htdocs\index.php
C:\xampp\htdocs\Sublime Text Build 3211 x64 Setup.exe
C:\xampp\htdocs\webalizer
C:\xampp\htdocs\xampp
Program 2:
<?php
$fileItr = new FilesystemIterator(__DIR__,
FilesystemIterator::CURRENT_AS_PATHNAME);
while ( $fileItr ->valid()) {
if ( $fileItr ->isDir()) {
echo $fileItr ->current() . "<br>" ;
}
$fileItr ->next();
}
?>
|
Output:
C:\xampp\htdocs\dashboard
C:\xampp\htdocs\img
C:\xampp\htdocs\webalizer
C:\xampp\htdocs\xampp
Note: The output of this function depends on the content of server folder.
Reference: https://www.php.net/manual/en/filesystemiterator.current.php
Last Updated :
26 Nov, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...