出于某种原因,我使用以下代码将文件名始终保持为“ 1”:
if (is_dir($log_directory)) { if ($handle = opendir($log_directory)) { while($file = readdir($handle) !== FALSE) { $results_array[] = $file; } closedir($handle); } }
当我在$ results_array中回显每个元素时,我得到了一堆‘1’,而不是文件名。如何获得文件名?
不要打扰open / readdir,而使用glob:
glob
foreach(glob($log_directory.'/*.*') as $file) { ... }