Ob für Vorstellungsgespräche oder für die normale Arbeit, es ist notwendig, alle Dateien in einem Ordner zu durchsuchen. Lassen Sie mich Ihnen als Referenz ein Beispiel zeigen, wie Sie alle Dateien in einem Ordner durchsuchen.
<?php /** * 遍历当前文件夹展示所有的文件和目录 */ function dirList($dir_path = '') { if(is_dir($dir_path)) { $dirs = opendir($dir_path); if($dirs) { while(($file = readdir($dirs)) !== false) { if($file !== '.' && $file !== '..') { if(is_dir($file)) { echo $dir_path . '/' . $file . '<br>'; dirList($dir_path . '/' . $file); } else { echo $dir_path . '/' . $file . '<br>'; } } } closedir($dirs); } } else { echo '目录不存在!'; } } dirList('/var/www/html/php-demo'); function dir_list($dir) { if(!is_dir($dir)) return false; $dir_list = array(); $opendir = opendir($dir); if($opendir) { while(($file = readdir($opendir)) !== false) { if($file !== '.' && $file !== '..') { $tem = $dir . '/' . $file; if(is_dir($tem)) { $dir_list[$tem . '/'] = $file . '/'; dir_list($tem); } else { $dir_list[] = $file; } } } closedir($opendir); return $dir_list; } } $dir = dir_list('/var/www/html/php-demo'); var_dump($dir);
Laufergebnisse:
Verwandte Tutorials: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonBeispiel für das Durchsuchen aller Dateien in einem Ordner mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!