PHP | FilesystemIterator rewind()函数
FilesystemIterator::rewind()函数是PHP中的一个内置函数,用于回退到文件的开头。
句法:
void FilesystemIterator::rewind( void )
参数:此函数不接受任何参数。
返回值:此函数不返回任何值。
下面的程序说明了PHP中的 FilesystemIterator::rewind()函数:
方案一:
valid()) {
// Check for non-directory element
if (!$fileItr->isDir()) {
// Display the key
echo $fileItr->key() . "
";
}
// Move to the next element
$fileItr->next();
}
// Rewind back to start position
$fileItr->rewind();
// Display the key
echo "
After using rewind() function
";
echo $fileItr->key();
?>
输出:
applications.html
bitnami.css
favicon.ico
geeks.html
gfg.php
index.php
After using rewind() function
applications.html
方案二:
current() . "
";
}
// Rewind back to start position
$fileItr->rewind();
// Display the key
echo "
After using rewind() function
";
echo $fileItr->key();
?>
输出:
C:\xampp\htdocs\applications.html
C:\xampp\htdocs\bitnami.css
C:\xampp\htdocs\dashboard
C:\xampp\htdocs\favicon.ico
C:\xampp\htdocs\geeks.html
C:\xampp\htdocs\gfg.php
C:\xampp\htdocs\img
C:\xampp\htdocs\index.php
C:\xampp\htdocs\webalizer
C:\xampp\htdocs\xampp
After using rewind() function
C:\xampp\htdocs\applications.html
注意:此函数的输出取决于服务器文件夹的内容。
参考: https://www. PHP.net/manual/en/filesystemiterator.rewind。 PHP