rewinddir()函數是PHP中的內置函數,用於倒帶目錄句柄。 rewinddir()函數將打開目錄並列出其文件,重置目錄句柄,再次列出其文件,然後最後關閉目錄句柄。
目錄句柄作為參數發送到rewinddir()函數,成功時返回Null,失敗時返回False。
用法:
rewinddir ( $dir_handle )
參數:rewinddir()函數接受單個參數$dir_handle。它是一個必需參數,它指定以前由opendir()函數打開的句柄資源。
返回值:成功返回Null,失敗返回False。
錯誤與異常:
- 如果用戶未指定目錄句柄參數,則rewinddir()函數將假定opendir()打開的最後一個鏈接。
- rewinddir()等效於closedir(),opendir()序列,但未獲取新的句柄。
以下示例程序旨在說明PHP中的rewinddir()函數:
程序1:
<?php
// Open a directory
$dir_handle = opendir("C:/xampp/htdocs/gfg");
// Read the contents of directory
while(($file_name = readdir($dir_handle)) !== false)
{
echo("File Name: " . $file_name . "<br>");
}
// Rewinding directory
rewinddir($dir_handle);
while(($file_Name = readdir($dir_handle)) !== false)
{
echo("File Name: " . $file_Name . "<br>");
}
// Close directory
closedir($dir_handle);
?>
輸出:
File Name: . File Name: .. File Name: content.xlsx File Name: gfg.pdf File Name: image.jpeg File Name: . File Name: .. File Name: content.xlsx File Name: gfg.pdf File Name: image.jpeg
程序2:
<?php
// Directory path
$dir_name = "C:/xampp/htdocs/gfg";
// Open directory and read the content
// of directory
if (is_dir($dir_name)) {
if ($dir_handle = opendir($dir_name)) {
// List files in images directory
while (($file_name = readdir($dir_handle)) !== false) {
echo "File Name:" . $file_name . "<br>";
}
// Rewing the directory
rewinddir();
// List once again files in images directory
while (($file_name = readdir($dir_handle)) !== false) {
echo "File Name:" . $file_name . "<br>";
}
// Close the directory
closedir($dir_handle);
}
}
?>
輸出:
filename:. filename:.. filename:content.xlsx filename:gfg.pdf filename:image.jpeg filename:. filename:.. filename:content.xlsx filename:gfg.pdf filename:image.jpeg
參考: http://php.net/manual/en/function.rewinddir.php
相關用法
- p5.js nfp()用法及代碼示例
- PHP sin( )用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- p5.js nfc()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP tan( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- CSS var()用法及代碼示例
- PHP next()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | rewinddir() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。