readdir() Funktion Gibt den Dateinamen der nächsten Datei im Verzeichnis zurück. Gibt bei Erfolg den Eintragsnamen (Dateinamen) oder bei Fehler FALSE zurück.
Syntax
readdir(dir_handle);
Parameter | Beschreibung | ||||
---|---|---|---|---|---|
dir_handle |
() geöffnet wurde. $dir = "readdir/"; // 判断是否为目录 if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . " "; } closedir($dh); } } Nach dem Login kopieren |
if ($handle = opendir('/path/to/files')) { echo "Directory handle: $handle "; echo "Files: "; /* 这是正确地遍历目录方法 */ while (false !== ($file = readdir($handle))) { echo "$file "; } /* 这是错误地遍历目录的方法 */ while ($file = readdir($handle)) { echo "$file "; } closedir($handle); }
if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file "; } } closedir($handle); }
readdir() Funktionsbeispiel drei, readdir() gibt . zurück. Wenn Sie sie nicht möchten, filtern Sie sie einfach heraus. Listen Sie alle Dateien im aktuellen Verzeichnis auf und entfernen Sie . und .., der Code lautet wie folgt:
Hinweis: readdir muss in Verbindung mit opendir verwendet werden.Das obige ist der detaillierte Inhalt vonGebrauchsanweisung der PHP-Funktion readdir(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!