PHPで全ファイル名を取得
PHPのscandir()関数を使用して、指定されたディレクトリ内のすべてのファイル名をネイティブで読み取ることができます。scandir()関数は配列を返します。その配列には指定されたディレクトリ内のすべてのファイル名とディレクトリ名が格納されています。
サンプルコードは以下の通りです。
$dir = '/path/to/directory'; // 指定目录的路径
$files = scandir($dir); // 读取目录中的所有文件和目录
// 遍历输出所有文件名
foreach($files as $file) {
if($file != '.' && $file != '..') { // 排除当前目录和上级目录
echo $file . "<br>";
}
}
上の例では、/path/to/directory を実際にファイル名を読み込むディレクトリのパスに置き換えます。そして scandir() 関数を使ってディレクトリ内の全てのファイルやディレクトリを読み込み、foreach ループを使っ