PHPでディレクトリ内のすべてのファイルを読み込む
PHPでは、scandir()関数を使用してディレクトリ内の全てのファイルを読み取れます。この関数は、ディレクトリ内の全てのファイルとサブディレクトリの名前を含む配列を返します。
フォルダ内のすべてのファイルを読み込む方法についてのサンプルコードを次に示します。
$folderPath = '/path/to/folder'; // 要读取的文件夹路径
// 使用scandir()函数读取文件夹中的所有文件和子文件夹
$files = scandir($folderPath);
// 遍历数组,排除.和..这两个默认的文件夹项
foreach ($files as $file) {
if ($file == '.' || $file == '..') {
continue;
}
// 打印文件名
echo $file . "<br>";
}
上のコードでは,$folderPath 変数にフォルダパスを格納し,scandir() 関数を使用してフォルダ内のすべてのファイルとサブフォルダを読み込み,$files 配列に結果を格納しています。その後,配列を foreach ループで反復処理し,デフォルトの「. 」と「.. 」の 2 つをフォルダ項目を除外した後,ファイル名を印刷しています。
/path/to/folder を実際に読み込むフォルダーのパスに置き換えてください。