在PHP中,要列出目录中的文件而不列出子目录,可以使用scandir()
函数和is_file()
函数结合foreach
循环来实现。以下是一个示例代码:
<?php
$directory = "path/to/directory";
$files = scandir($directory);
foreach ($files as $file) {
if (is_file($directory . '/' . $file)) {
echo $file . "<br>";
}
}
?>
在这个示例中,首先使用scandir()
函数获取目录中的所有文件和子目录。然后,使用foreach
循环遍历这些文件和子目录,使用is_file()
函数判断是否为文件。如果是文件,则输出文件名。
注意:在实际使用中,需要将$directory
变量替换为实际的目录路径。
领取专属 10元无门槛券
手把手带您无忧上云